ホームページ  >  記事  >  バックエンド開発  >  「go version」にインストールされている Go バージョンではなく xgcc が表示されるのはなぜですか?

「go version」にインストールされている Go バージョンではなく xgcc が表示されるのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-22 12:12:10384ブラウズ

Why Does `go version` Show xgcc Instead of My Installed Go Version?

Go のバージョンがインストールされているバージョンと一致しません

Go では、go version コマンドを使用すると、インストールされている Go のバージョンに関する情報が表示されます。ただし、実際にインストールされているバージョンではなく xgcc バージョンが出力されるという問題が発生しています。

この問題をトラブルシューティングするには、システム構成を詳しく調べてみましょう。

提供された環境変数は次のことを示しています。 Go が二重インストールされていることを確認します。 1 つのバージョンは Ubuntu パッケージ マネージャーを通じてインストールされ、もう 1 つは tar バージョンからインストールされます。 xgcc バージョンが出力される理由はこれで説明されています。

問題の解決

正しい Go バージョンが出力されるようにするには、gccgo パッケージを削除する必要があります。 Ubuntu パッケージ マネージャーによってインストールされます。

削除の手順gccgo:

  1. ターミナル ウィンドウを開きます。
  2. 次のコマンドを実行します。
sudo apt-get remove gccgo
  1. 削除を確認してフォローします

gccgo が削除されたら、 go version コマンドを再実行して、インストールされている正しいバージョン (1.4.2) が表示されることを確認します。

以上が「go version」にインストールされている Go バージョンではなく xgcc が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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