首頁 >後端開發 >Golang >如何修復 macOS 上的'GOPATH 之外的目錄無安裝位置”Go 安裝錯誤?

如何修復 macOS 上的'GOPATH 之外的目錄無安裝位置”Go 安裝錯誤?

Patricia Arquette
Patricia Arquette原創
2024-12-06 17:10:14699瀏覽

How to Fix

GOPATH 以外的目錄中的Go 安裝錯誤已解決

當嘗試使用「go install」指令安裝Go 軟體包時,使用者可能會遇到以下錯誤:「GOPATH 以外的目錄[目錄名稱] 沒有安裝位置。」在定義的GOPATH目錄之外安裝軟體包時會出現此問題。

要解決此錯誤,Mac OSX 使用者應確保正確設定 GOBIN 環境變數。

糾正錯誤的步驟問題:

  1. 創建垃圾箱目錄:

    • 在GOPATH目錄中建立一個名為「bin」的目錄,例如「/Users/me/gopath/bin」
  2. 設定GOBIN:

    • 開啟終端機並執行下列指令:

      • 匯出GOBIN=$GOPA TH/bin
  3. 重新安裝軟體套件:

    • 嘗試安裝軟體套件再次使用「go install”命令。

附加說明:

  • GOBIN 變數指定全域安裝的二進位檔案的儲存位置。
  • 設定 GOBIN 會覆蓋在 GOPATH 之外安裝二進位檔案的預設行為,解決「無安裝位置」錯誤。
  • 此解決方案特別推薦給使用 Homebrew 安裝 Go 的 Mac OSX 使用者。

遵循這些步驟後,「go install」指令應該會成功安裝軟體包,即使它們位於 GOPATH 目錄之外。

以上是如何修復 macOS 上的'GOPATH 之外的目錄無安裝位置”Go 安裝錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn