Go 1.5 がリリースされたとのことで、アップデートを試みました。
このとき、Go 1.3 からのアップデートで躓いたので残しておきます。
サーバー環境
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
$ arch
x86_64
アップデート
上記記事を参考にアップデートを行いました。
ソースをダウンロードし、all.bashを実行したときに、下記エラーが出ました。
$ ./all.bash
##### Building Go bootstrap tool.
cmd/dist
# _/tmp/go/src/cmd/dist
cmd/dist/test.go:164: undefined: os.Unsetenv
なかなかエラーについて調べてもわからなかったのですが、
GVM で go1.5 のインストール
の記事に
go1.5 からは、動作する go1.4 以上がブートストラップに必要になった。
と書いてあり、恐らくそこかな…と。
違っていたらすみません。
とりあえず
面倒ですが、1.3 → 1.4 → 1.5 と順々にアップデートを行えば無事 1.5 にアップデートできました。