macにgoをインストールする手順メモ

1台のPCで複数バージョンのGoを使用したいのでgvm(Go Version Manger)を使用する。

https://github.com/moovweb/gvm
ドキュメントどおりにやったらすんなり入った。Mac使ってるので「Mac OS X Requirements」のコマンド実行

準備

$ brew update
$ brew install mercurial

gvmのインストール 「Installing」のコマンド実行

$ bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

gvmがインストールできたことを確認

$ gvm version
Go Version Manager v1.0.22 installed at /Users/xxxxx/.gvm

goをインストール

# インストール可能なバージョンを調べる
$ gvm listall

# 1.4と1.9のバイナリーをインストールする
$ gvm install go1.4 -B
$ gvm install go1.9 -B

# インストールできたことを確認
$ gvm list
gvm gos (installed)
   go1.4
   go1.9

# バージョンを指定して適用
$ gvm use go1.9

# 適用されたことを確認
$ go version
go1.9 darwin/amd64

とりあえずGoが使える状態になった。
インストールのところで「-B」をつけるとバイナリーをそのままインストールすることになるのだが、これつけないでインストールしようとしたらエラーが出たのでめんどくさくなってこの形としてしまった。。

以上です