GVMでGolangのバージョン管理の導入メモ

Go1.4を使用できるように設定

Go1.5以上をcompileするときに必要

git clone -b release-branch.go1.4 https://go.googlesource.com/go $HOME/go1.4
cd $HOME/go1.4/src
./make.bash
echo "export GOROOT_BOOTSTRAP=$HOME/go1.4" >> ~/.bash_profile

gvmをinstallする

1.7.3を使用するように設定

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
gvm install go1.7.3 
gvm use go1.7.3 --default

GOPATHを設定

HOME/Workspaces/go/ が僕のgoの作業スペースになっている

echo export GOPATH=$HOME/Workspaces/go/ >> ~/.bash_profile
echo export PATH=$PATH:$GOPATH/bin >> ~/.bash_profile