GoLand 2020.2 Help

GOROOTおよびGOPATH

Goツールは、ソースコードの特定のレイアウトを想定しています。GOROOTとGOPATHは、このレイアウトを定義する環境変数です。

GOROOTは、Go SDKの場所を定義する変数です。異なるGoバージョンを使用する予定がない限り、この変数を変更する必要はありません。

GOPATHは、ワークスペースのルートを定義する変数です。デフォルトでは、ワークスペースディレクトリは、ユーザーのホームディレクトリ内の go という名前のディレクトリです(Linuxの場合は〜/ジャンプ、Windowsの場合はMacOS、%USERPROFILE%/ go)。GOPATHは、コードベースと、開発に必要なすべてのファイルを格納します。異なるスコープにGOPATHを構成することにより、別のディレクトリをワークスペースとして使用できます。GOPATHはワークスペースのルートであり、次のフォルダーが含まれています。

  • src / : Goソースコードの場所(たとえば、.go.c.g .s)。

  • pkg / : コンパイルされたパッケージコードの場所(たとえば、.a)。

  • 置き場/ : Goによってビルドされたコンパイル済み実行可能プログラムの場所。

GOROOT

GOROOTの設定

Go SDKを含むフォルダーへの指定されたパスにbinフォルダーとsrcフォルダーが含まれていることを確認してください。

  1. 設定を開き(Ctrl+Alt+S)、Go | GOROOTに移動します。

  2. SDK を追加ボタン the Add SDK button をクリックして、ローカルを選択します。

  3. ファイルブラウザで、ハードドライブにあるSDKのバージョンに移動します。

  4. 開くをクリックします。

    Select a local copy of Go SDK

Go SDKをダウンロードする

  1. 設定を開き(Ctrl+Alt+S)、Go | GOROOTに移動します。

  2. SDK を追加ボタン(the Add SDK icon)をクリックし、ダウンロード を選択します。

  3. バージョンリストからSDKのバージョンを選択します。

  4. ロケーションフィールドで、SDKのパスを指定します。ファイルブラウザを使用するには、参照アイコン the Browse iconをクリックします。

  5. OKをクリックします。

Download the Go SDK

GOPATH

異なるスコープのGOPATHの構成

GOPATHは、グローバル、プロジェクト、およびモジュールのスコープに対して構成できます。3つのスコープすべてを指定した場合、GoLandは最も狭いスコープを最初に選択します。

  1. 設定を開き(Ctrl+Alt+S)、Go | GOPATHに移動します。

  2. 適用するスコープに応じて、対応するセクション(グローバルGOPATH、プロジェクトGOPATH、モジュールGOPATH)を選択し、追加ボタン the Add buttonをクリックします。

  3. GOPATHに関連付けるディレクトリに移動します。

  4. OKをクリックします。

    Configuring GOPATH for different scopes
最終更新日: 2020年5月08日