無法找到go.mod 檔案:解決「go.mod 檔案未找到」錯誤
建置時遇到錯誤訊息Go 程序,指出在目前目錄或父目錄中未找到“go.mod”檔案。由於引入了 Go 模組,這是遷移到較新版本的 Go 時的常見錯誤。
Go 模組為 Go 專案提供依賴管理,並需要專案根目錄下的「go.mod」檔案來管理指定依賴關係。如果您的專案缺少此文件,您將遇到錯誤訊息。
雖然設定 GO111MODULE 和 GOPROXY 環境變數是常見的修復方法,但在這種情況下並不能解決問題。正確的解決方案是透過將 GO111MODULE 環境變數設為「off」來明確停用 Go 模組。
解決方案:
編輯命令列以停用Go 模組:
go env -w GO111MODULE=off
設定此變數後重建項目應該可以解決“go.mod”檔案的問題錯誤。
以上是為什麼我的 Go Build 找不到 go.mod?的詳細內容。更多資訊請關注PHP中文網其他相關文章!