Language/Golang

Golang (Go 언어) 설치 (Mac)

HeeWorld 2024. 10. 22. 16:37

Tucker의 Go 언어 프로그래밍 책과 유튜브를 통해 학습 중입니다.

 

Golang 마스코트 Gopher(고퍼)

 

Go언어 학습 환경
1. 맥북 에어 M1 (MacBookAir M1)
2. OS 버전: Sonoma 14.6.1
3. Visual Studio Code 1.85.2 (추후 변경 될 수 있음)
4. 터미널은 iTerm 사용 중

 

 

1. Go 언어 공식 사이트 접속 (https://golang.org)

- 공식 사이트 접속 후 Download 클릭

 

2. Apple macOS 파일 다운로드

 

3. 설치 파일 실행하여 Go 설치

 

4. 설치 확인

- 설치가 완료되면 터미널을 띄워서 아래 명령어 실행

go version

 

 

5. 비주얼 스튜디오 코드 설치 (https://code.visualstudio.com)

- Download for macOS 클릭하여 설치 파일 다운로드 하여 설치

 

6. Go 확장 프로그램 설치

- 비주얼 스튜디오 코드에서 Go 확장 프로그램 설치

 

6-1. Go 프로젝트 폴더 생성

- 파일(File) > 폴더 열기(Open Folder) > 폴더 생성

 

6-2. 신규 폴더 생성

- 폴더 이름은 Hello 로 생성 함

 

 

6-3. 보기(View) > 확장(Extensions) 클릭 > 검색창에 Go 검색 > 최상단에 있는 Go 설치

 

설치완료

 

7. VSCode로 Go 실행

- 좌측 탐색기에서 폴더 아이콘 선택 > 새로운 파일 아이콘 클릭 > Hello 폴더 아래 hello.go 파일 생성

 

7-1. 아래 코드를 hello.go 파일에 기재 후 저장(Ctrl+S)

package main

import "fmt"

func main() {
	fmt.Println("Hello World!")
}

 

7-2. 메뉴에서 터미널(Terminal) > 새 터미널(New Terminal)을 클릭하면 하단에 터미널 열림

 

7-3. cd hello 입력 후 현재 폴더 변경하여 Go 모듈 생성

cd Hello # 디렉터리 파일 명

go mod init Golang/Hello # 디렉터리 파일명/하단 디렉터리 파일명

 

 

7-4. Go 실행 파일 생성 및 실행 파일 확인

go build

ls

 

 

7-5. 실행 파일 실행

- Hello World! 나오는 거 확인

./Hello # Mac과 Linux 실행 방법

 

 

* 설치 및 기본 명령어 출력 테스트까지 완료

 


 

혹시 go mod 시 "go malformed module path <~/~~~/Golang/Hello > empty path element" 이렇게 나오면,

아래와 같이 명령어 사용 후 재실행

 

# Go가 프로젝트의 주 모듈을 찾지 못하는 문제가 발생

# Go 모듈 초기화 작업 필요

go mod init
# 현재 디렉토리에 새로운 Go 모듈 초기화

go mod tidy
# 종속성 정리

'Language > Golang' 카테고리의 다른 글

Golang (Go언어) 함수(Function)  (2) 2024.10.30
Golang (Go언어) 연산자(Operator)  (0) 2024.10.26
Golang (Go언어) fmt 패키지  (3) 2024.10.26
Golang (Go언어) 변수  (1) 2024.10.24
Golang (Go 언어) 이란?  (5) 2024.10.22