brew cleanup
brew update
brew install go
아래 명령어로 설치 및 버전 확인
go version
go 1.11 버전부터 모듈이 도입되어서 간결한 개발 환경 제공함
따라서 GOPATH나 GOBIN를 직접 지정하지 않아도 기본적으로 ~/go 폴더를 사용하도록 설계됨
go env | grep -E 'GOPATH|GOBIN'
##예시##
GOBIN=''
GOPATH='/Users/ooo/go'
GOBIN의 경우 비어있지만 자동으로 GOPATH 뒤에 /bin을 붙여서 작동됨
따라서 한가지 환경변수 설정만 하면 됨.
go install로 설치된 외부 라이브러리나 개발 도구들은 $HOME/go/bin에 저장되는데 터미널에서 해당 도구가 PATH에 등록되지 않으면 command not found 에러가 발생하므로 아래와 같은 명령어로 $HOME/go/bin을 환경변수로 등록해줘야 함.
vi ~/.zshrc
##----- 파일 맨 아래에 다음 한줄 붙여넣기
export PATH=$PATH:$HOME/go/bin
##-----
source ~/.zshrc