본문 바로가기
Language/Golang

Golang (Go 언어) 설치 (Mac)

by HeeWorld 2024. 10. 22.

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