首頁 >後端開發 >Golang >為什麼我的 Go Build 找不到 go.mod?

為什麼我的 Go Build 找不到 go.mod?

Linda Hamilton
Linda Hamilton原創
2024-12-04 10:57:151043瀏覽

Why Can't My Go Build Find go.mod?

無法找到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中文網其他相關文章!

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