2017-07-06 54 views
-4

林試圖安裝一個軟件包,但得到即使我的根目錄正確設置下面的問題。去:找不到GOROOT目錄:在/ usr/bin中/去

[email protected]:~/ba/docker-lvm-plugin$ which go 
/usr/bin/go 
[email protected]:~/ba/docker-lvm-plugin$ echo $GOROOT 
/usr/bin/go 
[email protected]:~/ba/docker-lvm-plugin$ go get github.com/Sirupsen/logrus 
go: cannot find GOROOT directory: /usr/bin/go 
+0

不要設置GOROOT。 – Volker

+1

就像在[你的另一個問題,幾分鐘前(https://stackoverflow.com/questions/44952719/go-installing-package-usr-bin-go-not-a-directory),這是錯誤的, [答案是相同](https://stackoverflow.com/questions/7970390/what-should-be-the-values-of-gopath-and-goroot)。 – Adrian

+1

[應該是什麼GOPATH和GOROOT的值是多少?(https://stackoverflow.com/questions/7970390/what-should-be-the-values-of-gopath-and-goroot) – Adrian

回答

1

如果一個問題go env那麼下面可以返回:

set GOPATH=C:\Users\user\go 
set GOROOT=C:\tools\go 

什麼GOPATH

創建您的工作區目錄,%USERPROFILE%\go。 (如果您想 使用不同的目錄,你會需要設置GOPATH環境 變量;看到如何編寫Go代碼的詳細信息。)

什麼GOROOT

如果您選擇C以外的目錄:\去了,你必須設置GOROOT 環境變量到您選擇的路徑。