問題:遇到錯誤「package package1 is not in GOROOT (/usr/local/go/ src /package1)"嘗試使用外部套件時Go.
說明:當Go編譯器在標準函式庫GOROOT目錄下找不到指定的套件時,就會出現此錯誤。這表示該軟體包未安裝或位於標準庫之外。
解:
設定環境變數:
例如,您可以將這些行加入您的.bashrc檔案:
export GO111MODULE=on export GOPATH=/mnt/sda1/programming/gopath export PATH=$PATH:$GOPATH/bin export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
載入環境變數:
初始化主機套件:
建立外部套件:
匯入外部套件:
import "main/package1"
依照以下步驟,可以確保你的Go編譯器能夠找到並使用外部包,解決「packagepackage1 is not in GOROOT」的問題「錯誤。
以上是為什麼我的 Go 編譯器找不到我的外部套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!