search
LoginSignup
4

More than 5 years have passed since last update.

posted at

updated at

【Go】Go 1.3 から 1.5 へのアップデートでエラー

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

アップデート

goを1.5にアップデートして1.4とベンチを取る

上記記事を参考にアップデートを行いました。
ソースをダウンロードし、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 にアップデートできました。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
4