首頁  >  文章  >  後端開發  >  如何解決「go install:GOPATH 以外的目錄沒有安裝位置」錯誤?

如何解決「go install:GOPATH 以外的目錄沒有安裝位置」錯誤?

Patricia Arquette
Patricia Arquette原創
2024-11-19 19:28:02601瀏覽

How to Resolve

「go install」錯誤:「No Install Location for Directory Outside GOPATH」

當安裝Go 到GOPATH 以外的目錄時,例如作為您在“~/go”目錄中設定的目錄,您可能會遇到錯誤訊息“go install:目錄無安裝位置” /Users/Daryl/go/src/tire 在 GOPATH 之外。 「出現此問題的原因是Go 通常在GOPATH 的「bin」目錄中安裝可執行檔和套件。

要解決此錯誤並正確安裝Go 項目,您可以修改$GOBIN 環境變數或將其新增至作業系統搜尋中小路。 $GOPATH/bin

在終端機中,執行下列指令指令將$GOBIN 設定為「bin」目錄GOPATH:
  1. 這將允許Go 將GOPATH中的「bin」目錄辨識為項目的安裝位置。 🎜>編輯作業系統的搜尋路徑以包含$GOBIN。 .zshrc 檔案中:
    export GOBIN=$GOPATH/bin
  2. 這可確保您的系統可以在$GOBIN 目錄中找到指令和執行檔。 ,您可以重新執行“go install”命令,並且應該安裝該專案成功了。

以上是如何解決「go install:GOPATH 以外的目錄沒有安裝位置」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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