- GOPATH
- Go 코드를 찾기 위한 위치 지정
- 반드시 설정되어 있어야 함
- PATH변수처럼 semicolon으로 멀티 지정 가능함
- GOROOT
- 바이너리 배포 위치
- /usr/local/go or C:\go 가 기본값임
- 바이너리 배포 위치를 변경할 때만 필요함
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
- macOS의 homebrew 이용 시
- /usr/local/Cellar/go에 go가 설치됨
export GOROOT=/usr/local/Cellar/go/버전
- 버전 하위에 libexec로 설정한다는 의견도 있음
export PATH=$PATH:$GOROOT/bin