Go 模組錯誤:封包不在 GOROOT
問題:
原因:
當Go 模組系統無法在GOROOT 目錄中找到指定的套件時,就會出現此錯誤。
解決方案:
要解決此問題,請確保環境變數為正確配置。應遵循以下步驟:
配置GOPATH:
設定GOPATH 環境變數指向此目錄:
調整GOROOT:
GO111MODULE環境變數到on:
將上述環境變數加入上述環境變數.bashrc檔。
導覽至包含main 的主資料夾。 go.使用go mod init 重新初始化Go 模塊main.
為套件建立一個目錄,例如package1. 在package1內,使用package1建立必要的檔案指令。
在main.go中,導入package:
以上是Go 模組錯誤:為什麼「package package1 is not in GOROOT」以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!