ホームページ > バックエンド開発 > Golang > 「go」コマンドが端末で認識されないのはなぜですか?

「go」コマンドが端末で認識されないのはなぜですか?

Susan Sarandon
リリース: 2024-11-03 06:49:30
オリジナル
371 人が閲覧しました

Why is the 'go' command not recognized in my terminal?

エラー: 'go' コマンドが認識されません

コマンド「go run main.go」を実行すると、次のエラーが発生します。

go : The term 'go' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
ログイン後にコピー

解決策

このエラーを修正するには、Go 実行可能ファイルへのパスをシステムの環境変数に追加する必要があります。方法は次のとおりです。

  1. コマンド プロンプトまたはターミナル ウィンドウを開きます。
  2. 次のコードを実行します。
$env:Path = [System.Environment]::GetEnvironmentVariable("Path", "Machine")
ログイン後にコピー

これにより、現在のパス変数が取得されます。 .

  1. Go 実行可能ファイルへのパスをパス変数に追加します。たとえば、Go が「C:Go」ディレクトリにインストールされている場合は、パスに次の行を追加します:
;C:\Go\bin
ログイン後にコピー

セミコロン (;) は、新しいパスと既存のパスを区切ります。

  1. 次のように入力して変更を保存します。
$env:Path = $env:Path + ";C:\Go\bin"
ログイン後にコピー

「C:Gobin」を Go インストールへの正しいパスに置き換える必要がある場合があります。

  1. 変更を有効にするために、コマンド プロンプトまたはターミナル ウィンドウを閉じて再度開きます。

これで、エラーが発生することなく「go run main.go」コマンドを実行できるようになります。 .

以上が「go」コマンドが端末で認識されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート