2016-08-18 88 views
1

我剛剛從here下載了Go 1.7 for Apple OS。該軟件包成功下載爲go1.7.darwin-amd64.pkg。我按照標準升級說明刪除了我的/usr/local/go/etc/paths.d/go目錄,然後成功運行下載的軟件包。安裝運行良好,/usr/local/go中的所有文件的日期爲2016年8月15日下午3:55。版本1.7 for MacOS錯誤版本

但是: 正在運行go version返回:go version go1.6 darwin/amd64
運行which go返回:/usr/local/bin/go,鏈接到:../Cellar/go/1.6/bin/go

我在MacOS 10.11.6(15G31)。我已經有Cellar干擾其他升級和安裝...什麼是與地窖交易? Go軟件包安裝程序需要知道如何清除「Cellar」預先存在的內容,並重新鏈接/usr/local/bin/go?我該如何最好地清理它 - 只需刪除Cellar內容並將/usr/local/bin/go重新鏈接至/usr/local/go/bin/go?我的$ PATH指向/usr/local/go/bin,但在它之前有/usr/local/bin

+7

聽起來像你安裝了預先釀造。一個簡單的'brew update && brew upgrade go'會爲你安裝1.7。 – squiguy

+0

啊!這就是Cellar所在的地方。謝謝@squiguy! –

回答

2

brew update && brew upgrade go

我有一個類似的問題,這個命令,按照squiguy's comment,解決了這個問題對我來說。