私はちょうどEl CapitanからOSX Sierraにアップグレードしました。したがって、Sierraをサポートしていないので、Golangコンパイラも1.6.2からアップグレードする必要があります。Golang 1.6.2 OSX Sierraでアップグレードされない
最新の1.7.5 pkgインストーラをダウンロードして実行し、以前のバージョンのGoを削除するように促し、成功したと言いました。しかし、私がgo version
を実行すると、まだgo1.6.2 darwin/amd6
と表示されます。
/usr/local/bin/go
ディレクトリを手動で削除してもう一度1.7.5インストーラを実行しても、go version
はまだgo1.6.2 darwin/amd6
と表示されています。私はまた、ターミナルウィンドウと、試行の間に完全なコンピュータを再起動しました。
何が問題になりますか? Goコンパイラを更新するにはどうすればよいですか?
これは 'type go'と' go env'の出力ですか? – JimB
私は嘘をついた。私は 'usr/local/go'を削除しましたが、' usr/local/bin/go'は削除しませんでした。私は両方のディレクトリを削除して、パッケージインストーラを再度実行しました。今、 'go version'は私が1.7.5に入っていると私に伝えます。 –
将来のための勧告:[gvm](https://github.com/moovweb/gvm)を見てください。ランタイムバージョンを管理するためにrvmやvirtualenvとよく似ています.Goランタイムのホットスワップと簡単なバージョン管理が可能です。 – Kaedys