MacにGoを入れた時のメモです。
環境
MacOS 10.12.3
gvmインストール
goのバージョン管理用にgvmをインストール
$ bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
スクリプトを実行して環境変数を設定
$ source ~/.gvm/scripts/gvm
ログイン時にも実行するように~/.bash_profileにも記載する
~/.bash_profile
[[ -s ~/.gvm/scripts/gvm ]] && . ~/.gvm/scripts/gvm
バージョンを確認
go1.7.5が最新の安定版のようなのでgo1.7.5をインストールする
$ gvm listall
gvm gos (available)
go1
go1.0.1
go1.0.2
go1.0.3
go1.1
go1.1.1
go1.1.2
go1.1rc2
go1.1rc3
go1.2
go1.2.1
go1.2.2
go1.2rc2
go1.2rc3
go1.2rc4
go1.2rc5
go1.3
go1.3.1
go1.3.2
go1.3.3
go1.3beta1
go1.3beta2
go1.3rc1
go1.3rc2
go1.4
go1.4.1
go1.4.2
go1.4.3
go1.4beta1
go1.4rc1
go1.4rc2
go1.5
go1.5.1
go1.5.2
go1.5.3
go1.5.4
go1.5beta1
go1.5beta2
go1.5beta3
go1.5rc1
go1.6
go1.6.1
go1.6.2
go1.6.3
go1.6.4
go1.6beta1
go1.6beta2
go1.6rc1
go1.6rc2
go1.7
go1.7.1
go1.7.2
go1.7.3
go1.7.4
go1.7.5
go1.7beta1
go1.7beta2
go1.7rc1
go1.7rc2
go1.7rc3
go1.7rc4
go1.7rc5
go1.7rc6
go1.8beta1
go1.8beta2
go1.8rc1
go1.8rc2
go1.8rc3
release.r56
release.r57
release.r57.1
release.r57.2
release.r58
release.r58.1
release.r58.2
release.r59
release.r60
release.r60.1
release.r60.2
release.r60.3
go1.4をインストール
go1.7.5をインストールしようとするとgo1.4が必要との事なのでインストール
$ git clone -b release-branch.go1.4 https://go.googlesource.com/go $HOME/go1.4
$ cd $HOME/go1.4/src
$ ./make.bash
go1.7.5をインストール
$ gvm install go1.7.5
go1.7.5をデフォルトで使うように設定
$ gvm use go1.7.5 --default
バージョン確認
$ go version
go version go1.7.5 darwin/amd64