ホームページ >バックエンド開発 >Golang >「GO111MODULE」は内部コマンドまたは外部コマンドとして認識されません

「GO111MODULE」は内部コマンドまたは外部コマンドとして認識されません

WBOY
WBOY転載
2024-02-13 18:03:09962ブラウズ

「GO111MODULE」は内部コマンドまたは外部コマンドとして認識されません

php エディター Apple は、Go 言語を使用した開発中に、「GO111MODULE」が内部コマンドまたは外部コマンドとして認識されないというエラー メッセージに遭遇することがあります。このエラーは通常、go mod コマンドを使用するときに発生し、混乱を招きます。では、なぜこのエラーが発生するのでしょうか?どうやって解決すればいいでしょうか?この記事では、この問題を詳細に分析し、開発者が Go 言語をスムーズに開発できるようにする解決策を提供します。

質問の内容

Windows マシンで go リポジトリをクローンし、それをビルドしようとしています (make install、v4.3):

リーリー

エラーが発生しました:

リーリー

環境変数 go111module を開くように設定しました。

このメッセージはどのように解釈すればよいでしょうか?

解決策

Windows は、環境変数の設定や、go111module=on cgo_enabled=0 go build などのコマンドの実行をサポートしていません。解決策は、「git for windows」が提供する「git bash」で make Tempo を実行することです。テストしたところ、うまくいきました:

リーリー

: 出力ファイル ./bin/windows/tempo-amd64 には拡張子 .exe がありません。拡張子を追加するには、必ずこのファイルの名前を変更してください。

以上が「GO111MODULE」は内部コマンドまたは外部コマンドとして認識されませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。