ホームページ >バックエンド開発 >Golang >macOS での「GOPATH 外のディレクトリのインストール場所がありません」という Go インストール エラーを修正する方法

macOS での「GOPATH 外のディレクトリのインストール場所がありません」という Go インストール エラーを修正する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-06 17:10:14699ブラウズ

How to Fix

GOPATH 外のディレクトリでの Go インストール エラーが解決されました

「go install」コマンドを使用して Go パッケージをインストールしようとすると、ユーザーは次のエラー: 「ディレクトリ [ディレクトリ名] のインストール場所が GOPATH の外にありません。」この問題は、定義された GOPATH ディレクトリの外にパッケージをインストールするときに発生します。

このエラーを解決するには、Mac OSX ユーザーは GOBIN 環境変数が適切に設定されていることを確認する必要があります。

問題を修正する手順問題:

  1. ビンの作成ディレクトリ:

    • GOPATH ディレクトリ内に「bin」という名前のディレクトリを作成します (例: "/Users/me/gopath/bin"
  2. )

    セットGOBIN:

    • ターミナルを開き、次のコマンドを実行します:

      • export GOBIN=$GOPATH/bin
  3. パッケージの再インストール:

    • パッケージのインストールを試行しますもう一度「go install」を使用しますcommand.

追加メモ:

  • GOBIN 変数は、グローバルにインストールされたバイナリが保存される場所を指定します。
  • GOBIN を設定すると、GOPATH 外にバイナリをインストールするデフォルトの動作がオーバーライドされます。 「インストール場所がありません」エラーを解決します。
  • この解決策は、Homebrew を使用して Go をインストールした Mac OSX ユーザーに特に推奨されます。

これらの手順に従うと、「go install」が実行されます。コマンドは、GOPATH ディレクトリの外にある場合でも、パッケージを正常にインストールする必要があります。

以上がmacOS での「GOPATH 外のディレクトリのインストール場所がありません」という Go インストール エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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