ホームページ >バックエンド開発 >Golang >Ubuntu に Go を手動でインストールした後に「go ツール: そのようなツールはありません」「コンパイル」が表示されるのはなぜですか?

Ubuntu に Go を手動でインストールした後に「go ツール: そのようなツールはありません」「コンパイル」が表示されるのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-29 06:20:11391ブラウズ

Why Does

「go tools: no such tools "compile"」のトラブルシューティング

次の場合に「go tools: no such tools "compile"」というエラーが発生するGo プロジェクトの構築は、特に環境が以前に適切に動作していた場合に、混乱する可能性があります。この問題は、Go を直接インストールした後の Ubuntu システムでよく発生します。 apt-get を使用する代わりに tar.gz ファイルをダウンロードします。

潜在的な原因:

sudo apt-get install golang-doc を使用して godoc をインストールすると、golang-doc と競合する可能性があります。手動でインストールされた Go バージョンにより、GOROOT 環境に不一致が発生する

解決策:

この問題を解決するには、次のコマンドを使用して、GOROOT 環境変数を手動でインストールした Go ディレクトリのパスに明示的に設定します。

export GOROOT="/usr/local/go"

追加情報:

  • go env コマンドは、Go に関連する現在の環境変数を表示します。
  • go version コマンドは、インストールされている Go のバージョンに関する情報を提供します。
  • tar.gz ファイルをダウンロードして Go を手動でインストールすると、インストールの柔軟性と制御が向上しますが、追加のセットアップが必要になり、競合が発生する可能性もあります
  • GOROOT をエクスポートしても問題が解決しない場合は、apt-get を使用して Go を再インストールするか、tar.gz ファイルを再抽出して、正しい環境変数が設定されていることを確認することを検討してください。

以上がUbuntu に Go を手動でインストールした後に「go ツール: そのようなツールはありません」「コンパイル」が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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