Go를 설치하는 방법은 macOS의 경우 pkg, brew가 있습니다.
개인적으로 위의 방법보다는 node.js의 nvm (Node Version Manager)과 같은 버전 관리가 가능한 설치 방법을 선호합니다.
go에는 gvm (Go Version Manager)이 있으므로 gvm을 이용하여 설치를 진행하겠습니다.
GVM
Install
zsh를 사용하는 경우
zsh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
bash를 사용하는 경우
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
설치후에 터미널을 재시작하거나 ~/.gvm/scripts/gvm을 source해야합니다.
source ~/.gvm/scripts/gvm
GO
Install
설치 가능한 go 버전을 조회합니다.
gvm listall
현재 1.14버전이 최신이므로 해당 버전으로 설치를 진행합니다.
gvm install go1.14 -B
gvm use go1.14 --default
2가지 이상의 go가 설치된 경우 use 명령으로 해당 버전을 선택할 수 있습니다.
use 마지막에 --default를 설정하면 전역적으로 go version을 선택합니다.