そろそろ新しいgoが入るかなと思い、 brew update;brew upgrade
コマンドを実行したところ、go1.9がインストールされたので、既存のプロジェクトのテストを試しに実行してみたところ以下のようなエラーが発生した。
flag provided but not defined: -goversion
原因を調べてみたところ、 go env
を実行した際に GOROOT
の向き先がgo 1.8のディレクトリになっている。
環境変数などは設定した覚えがないので、おそらくインストールしたgoが持っているパラメータなんだろうと思ったけど、これでは使いものにならないので、
export GOPATH=export GOROOT=/usr/local/Cellar/go/1.9/libexec/
という感じで環境変数にセットして実行したところ問題なく治った。
updateした時にまた影響がありそうなので、そのうち修正されたら .zshrc
などに設定した上の値は消したいので備忘。