首頁 >後端開發 >Golang >如何修復 GOPATH 以外的'go install:無安裝位置...”錯誤?

如何修復 GOPATH 以外的'go install:無安裝位置...”錯誤?

DDD
DDD原創
2024-11-15 15:43:03557瀏覽

How to Fix

克服GOPATH 以外的「go install: no install location...」錯誤

您是否遇到了令人困惑的錯誤「go install: no嘗試安裝Go 軟體包時,目錄的安裝位置...」?當您的專案位於預設 GOPATH 目錄之外時,會出現此錯誤。要解決此問題,您可以修改一些關鍵的環境變數並正確設定專案結構。

首先,必須了解「go install」在 $GOBIN 環境變數中搜尋安裝位置。因此,您有兩個選擇:

  1. 將GOBIN 設定為$GOPATH/bin:

    • 透過將$GOBIN 設定為$GOPATH/ bin,您告訴“go install”將編譯後的包放在您的“bin”目錄中GOPATH。
    • 執行下列指令: $ export GOBIN=$GOPATH/bin
  2. 將GOBIN 加到PATH:

      將GOBIN 加到PATH:
    • 將GOBIN 加到PATH:
  3. 將GOBIN 加到PATH:

將GOBIN 加入>

您可以將其添加到您的PATH 中,而不是修改$GOBIN環境變數。這允許您從任何目錄存取“go install”命令。

使用此命令:$ export PATH=$PATH:$GOBIN之後進行這些更改後,您應該能夠運行go install 而不會遇到錯誤。但是,確保您的專案結構與修改後的設定保持一致非常重要。如果您的專案位於 GOPATH 之外,您可能需要調整匯入路徑以反映新位置。 按照以下步驟,即使 Go 軟體套件位於 GOPATH 之外,您也可以成功安裝它們。

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

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