Skip to content

Go 설치 for macOS

본 문서에서는 macOS 시스템에서 Go 언어 환경을 설치하는 다양한 방법을 소개합니다.

방법 1: 공식 설치 패키지 사용 (권장)

1. Go 설치 패키지 다운로드

Go 언어 다운로드 페이지 에서 macOS 버전의 설치 패키지 (.pkg 파일) 를 다운로드합니다.

또는 다음 명령을 사용하여 다운로드할 수 있습니다:

bash
# Go 1.21.5 다운로드 (예시 버전, 실제 필요에 따라 수정)
curl -LO https://go.dev/dl/go1.21.5.darwin-amd64.pkg

주의: Apple Silicon(M1/M2/M3) 사용자는 darwin-arm64 버전을 다운로드하고, Intel Mac 사용자는 darwin-amd64 버전을 다운로드하세요.

2. 설치 프로그램 실행

다운로드한 .pkg 파일을 더블클릭하고 설치 마법사의 지침에 따라 설치를 완료합니다. 기본 설치 경로는 /usr/local/go 입니다.

3. 설치 확인

터미널을 열고 다음 명령을 입력합니다:

bash
go version

다음과 유사한 출력이 표시되어야 합니다:

bash
go version go1.21.5 darwin/amd64

또는 (Apple Silicon):

bash
go version go1.21.5 darwin/arm64

방법 2: Homebrew 를 사용한 설치

Homebrew 가 이미 설치되어 있다면 다음 명령을 사용하여 Go 를 설치할 수 있습니다:

bash
brew install go

설치 완료 후 확인:

bash
go version

방법 3: 공식 바이너리 패키지를 사용한 수동 설치

1. 다운로드 및 압축 해제

bash
# 다운로드 (Apple Silicon)
curl -LO https://go.dev/dl/go1.21.5.darwin-arm64.tar.gz

# 또는 다운로드 (Intel Mac)
curl -LO https://go.dev/dl/go1.21.5.darwin-amd64.tar.gz

# /usr/local 디렉토리에 압축 해제
sudo tar -C /usr/local -xzf go1.21.5.darwin-arm64.tar.gz

2. 환경 변수 구성

~/.zshrc 또는 ~/.bash_profile 파일을 편집합니다:

bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

환경 변수를 적용합니다:

bash
source ~/.zshrc

Go 모듈 프록시 구성 (중국 대륙 사용자)

중국 대륙에 있다면 의존성 다운로드 속도를 높이기 위해 Go 모듈 프록시를 구성하는 것이 좋습니다:

bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

또는 Qiniu 클라우드 프록시 사용:

bash
go env -w GOPROXY=https://goproxy.io,direct

Go 작업 공간 설정

Go 작업 공간 디렉토리 구조를 생성합니다:

bash
mkdir -p $HOME/go/{bin,pkg,src}

Go 제거

설치 패키지로 설치한 경우 제거 방법

bash
sudo rm -rf /usr/local/go

Homebrew 로 설치한 경우 제거 방법

bash
brew uninstall go

그리고 ~/.zshrc 또는 ~/.bash_profile 에서 관련 환경 변수 구성을 삭제합니다.

다음 단계

설치 완료 후 다음을 진행할 수 있습니다:

Golang by www.golangdev.cn edit