ホームページ >バックエンド開発 >Golang >「go run main.go」を実行しても「go」コマンドが認識されないのはなぜですか?

「go run main.go」を実行しても「go」コマンドが認識されないのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-03 12:42:30947ブラウズ

Why is the `go` command not recognized when I run `go run main.go`?

エラー: 「go run main.go」実行中「用語 'go' が認識されません」

コマンド go の実行時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」コマンドにアクセスできない可能性があるために発生します。これを解決するには、ターミナルで次のコマンドを実行します。

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")

これにより、システムのパス変数が変更され、「go」コマンドへの適切なパスが含まれます。このコマンドを実行した後、ユーザーはエラーが発生することなく「go run main.go」を実行できます。

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

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