GoLand 2020.2 ヘルプ

GOROOT および GOPATH

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

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

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

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

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

  • bin/ : 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
最終更新日 :