ホームページ >バックエンド開発 >Golang >Go Build で go.mod が見つからないのはなぜですか?

Go Build で go.mod が見つからないのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-04 10:57:151047ブラウズ

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。