ホームページ > バックエンド開発 > Golang > `$GOPATH` を定義せずに `go get` を使用した場合、Go パッケージはどこにインストールされますか?

`$GOPATH` を定義せずに `go get` を使用した場合、Go パッケージはどこにインストールされますか?

Linda Hamilton
リリース: 2024-11-19 03:41:02
オリジナル
897 人が閲覧しました

Where are Go packages installed when using `go get` without a defined `$GOPATH`?

go get でインストールされたパッケージのインストール ディレクトリの検索

このクエリでは、ユーザーは go get を使用してダウンロードされたパッケージのインストール場所について混乱を表明しています。インストールプロセスが成功したにもかかわらず、入手してください。この疑問は、ユーザーのシェルに $GOPATH が定義されていないことと、Go through Homebrew がインストールされていることが原因で生じています。

この苦境を解決するために、ユーザーは https://golang.org/doc/code にあるドキュメントを参照しました。 .html#remote、デフォルトのインストール パスが $GOPATH/bin であることを示唆しています。ただし、ユーザーの環境に $GOPATH が存在しないことが障害となりました。

解決策は、brew info go の出力を調べることで発見され、次の重要な警告が明らかになりました。

==> Caveats
A valid GOPATH is required to use the `go get` command.
If $GOPATH is not specified, $HOME/go will be used by default:
  https://golang.org/doc/code.html#GOPATH
ログイン後にコピー

結果的に、ユーザーは $HOME/go/bin にある問題の実行可能ファイルを特定し、場所の曖昧さを解決しました。

以上が`$GOPATH` を定義せずに `go get` を使用した場合、Go パッケージはどこにインストールされますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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