2017-10-11 9 views
5

私がonlieを取得したhelloworldコードを実行しようとしたときにこのエラーが発生します。コンパイル:バージョン "go1.9"がツールのバージョン "go1.9.1"と一致しない

compile: version "go1.9" does not match go tool version "go1.9.1" 

マイコンピュータにgo1.9.1があります。エラーは何を意味し、どうすればこの問題を解決できますか?

+3

Goインストールに問題があります。 GOROOTを設定してはいけません。間違った 'go'バイナリを呼び出すか、' GOROOT'のソースがツールと一致せず、再コンパイルする必要があります。 – JimB

+0

あなたが更新したときに更新する**/usr/local/go **フォルダ –

+0

あなたは 'go env'の結果を投稿するべきです。 – Lomanic

答えて

10

あなたがOSXの自作を使用してインストールする場合は、など、あなたの.bashrc.zshrc$GOROOTを設定する必要があります。

export GOROOT=/usr/local/opt/go/libexec 

私は1.9から更新されたときに、私は今朝、同じエラーが発生しました - > 1.9.1いくつかの投稿によると、$GOROOTは設定する必要はありません。私は今日まで設定していませんでした。これはバグかもしれませんか?

関連する問題