初始問題:
儘管在.profile 中設置了GOPATH,但go env 指令繼續列出GOROOT 而不是GOPATH。另外,go install 的目標是 GOROOT 目錄,忽略了指定的 GOPATH 位置。
原因及解決方案:
最初的問題可能是由於 GOPATH 配置不當以及用戶工作區。要解決此問題,必須確保正確定義 GOPATH 並建立必要的目錄結構。
配置 GOPATH 的步驟:
mkdir -p $HOME/dev/go/src
mkdir -p $HOME/dev/go/bin
export GOPATH=$HOME/dev/go:
export PATH=$PATH:$HOME/dev/go/bin
執行這些步驟後,驗證GOPATH 是否正確設定並在指令env | 中輸出grep -i '^GO'.
其他故障排除:
解決方案:
在所描述的情況下,升級到Go 1.1beta2後問題得到解決。但是,上述一般故障排除步驟應該可以解決大多數使用者的問題。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3