GOPATH と GOBIN: 「go install」インストール エラーの解決
「go install: GOPATH 外のディレクトリのインストール場所がありません」というエラーが発生します「「タイヤ」プロジェクトをインストールしようとすると、この問題は、プロジェクトの場所と GOPATH および GOBIN 環境変数の構成に起因します。
GOPATH および GOBIN
GOPATH は、ワークスペースを定義する環境変数です。 Go プロジェクト用。すべての Go プロジェクト、ソース コード、および依存関係が配置されるルート ディレクトリを指定します。一方、GOBIN は、Go バイナリがインストールされる場所を指定します。
解決策
このエラーを解決するには、インストール場所が指定されていることを確認する必要があります。 by GOBIN は、GOPATH 内にあるか、OS 検索パスに追加されます。考えられる解決策は 2 つあります。
1. GOBIN を $GOPATH/bin に設定します
次のコマンドを実行して、GOBIN を GOPATH 内の「bin」ディレクトリに設定します。
export GOBIN=$GOPATH/bin
これにより、インストールされたバイナリが GOPATH 内に配置されます、問題を解決します。
2. GOBIN を PATH に追加
GOBIN を GOPATH とは別にしておきたい場合は、次のコマンドを実行して PATH 環境変数に追加できます。
export PATH=$PATH:$GOBIN
これにより、システムは、明示的に指定せずに GOBIN 内からインストールされたバイナリを見つけます。
結論
GOBIN を GOPATH 内に設定するか、PATH に追加することで、「go install」を使用して Go プロジェクトを正常にインストールし、問題を解決できます。 「GOPATH の外にインストール場所がありません」エラー。
以上が「go install: GOPATH 外のディレクトリのインストール場所がありません」エラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。