エラー: Go ツールとコンパイラーのバージョンが一致しません
Go プログラムを実行しようとすると、エラー メッセージ「compile: version」が表示されました。 'go1.9' は go ツールのバージョン 'go1.9.1' と一致しません。」 このエラーは、プログラムのビルドに使用された Go バージョン (go1.9) と Go ツールのバージョン (go1.9) の違いが原因で発生することがよくあります。 9.1) がシステムにインストールされています。
根本原因と解決策:
このエラーの根本原因は、プログラムのビルドに使用されたコンパイラが古いことです。現在実行している Go ツールよりも Go のバージョンを変更してください。この問題を解決するには、最新バージョンの Go がインストールされていること、およびそれを使用してプログラムのコンパイルを行っていることを確認してください。
問題の修正:
オペレーティング環境に応じて異なります。システムおよびパッケージ マネージャーによって、Go の最新バージョンの更新と使用に必要な手順が異なる場合があります。一般的なアプローチは次のとおりです:
Go を更新します:
Go バージョンの確認:
GOROOT の設定 (オプション):
以上が「コンパイル: バージョン 'go1.9' が go ツールのバージョン 'go1.9.1' と一致しません。」エラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。