ホームページ > バックエンド開発 > Golang > macOS に Go パッケージをインストールする際の「ダウンロードできません、$GOPATH が設定されていません」エラーを修正するにはどうすればよいですか?

macOS に Go パッケージをインストールする際の「ダウンロードできません、$GOPATH が設定されていません」エラーを修正するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-29 19:29:10
オリジナル
725 人が閲覧しました

How Do I Fix the

macOS に Go パッケージをインストールする際の「ダウンロードできません、$GOPATH が設定されていません」エラーを修正する

「go get」を使用して Go パッケージをインストールするとき' コマンドを実行すると、「パッケージ ... をダウンロードできません。$GOPATH が設定されていません。」というエラー メッセージが表示される場合があります。この問題は、Go パッケージのワークスペース ディレクトリを定義する GOPATH 環境変数が正しく設定されていない場合に発生します。

GOPATH の説明

GOPATH は、次の環境変数を指定します。 Go パッケージ、バイナリ、およびその他の関連ファイルのルート ディレクトリ。デフォルトでは、Go 1.8 ではデフォルトの GOPATH 値 $HOME/go が導入されました。ただし、この値はニーズに合わせてカスタマイズできます。

macOS で GOPATH を設定する手順

  1. ワークスペース ディレクトリを作成します: Go ワークスペースを保存するディレクトリを選択します。たとえば、次のコマンドを実行して、ホーム ディレクトリ (~) に「go_workspace」というディレクトリを作成できます。
mkdir ~/go_workspace
ログイン後にコピー
  1. Set GOPATH: GOPATH を設定するには環境変数を変更するには、次のコマンドを実行します。ターミナル:
export GOPATH=~/go_workspace
ログイン後にコピー
ログイン後にコピー
  1. 設定ファイルに追加: GOPATH 設定を永続的にするには、~/.bashrc などのシェル設定ファイルに追加します。好みのテキスト エディタを使用してファイルを開き、次の行を追加します:
export GOPATH=~/go_workspace
ログイン後にコピー
ログイン後にコピー
  1. ターミナルを再起動します: 変更を有効にするには、ターミナル セッションを閉じて再度開きます。 .

追加ヒント

  • GOPATH レイアウトのカスタマイズ: GOPATH 内のサブディレクトリの配置をさらにカスタマイズできます。たとえば、実行可能ファイルの bin ディレクトリを「~/go_workspace/bin」に指定するには、構成ファイルに次の行を追加します:
export GOBIN=~/go_workspace/bin
ログイン後にコピー
  • Add to PATH: システム パスから Go バイナリにアクセスできるようにするには、GOBIN ディレクトリを PATH 変数に追加します。構成ファイルに次の行を追加します:
export PATH=$PATH:$GOBIN
ログイン後にコピー
  • Set CDPATH: bash でパッケージ ディレクトリへのナビゲーションを高速化するには、CDPATH を設定できます。構成ファイルに次の内容を追加します。
export CDPATH=.:$GOPATH/src/github.com:$GOPATH/src/golang.org/x
ログイン後にコピー

これで、「$GOPATH not set」エラーが発生することなく、「go get」を使用してパッケージをインストールできるようになります。 Go パッケージは、指定されたワークスペース ディレクトリに保存されます。

以上がmacOS に Go パッケージをインストールする際の「ダウンロードできません、$GOPATH が設定されていません」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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