嘗試使用go install 安裝位於GOPATH 以外的Go 軟體包時,可能會遇到以下錯誤:
go install: no install location for directory /Users/me/src/go-statsd-client outside GOPATH
出現此錯誤是因為go install無法自動確定駐留在指定目錄之外的包的適當安裝位置GOPATH。
要解決此問題,您需要明確設定 GOBIN 環境變數以指定所需的安裝目錄。此步驟經常被忽視,尤其是 macOS 用戶。
特別是macOS 用戶,請按照以下步驟操作:
在GOPATH 中建立一個bin 目錄:
mkdir ${GOPATH}/bin
export GOBIN=${GOPATH}/bin
go install
以上是為什麼 `go install` 在 `GOPATH` 之外失敗並顯示「無安裝位置」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!