GoLand 2020.1ヘルプ

GOROOTおよびGOPATH

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

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

GOPATHは、ワークスペースのルートを定義する変数です。デフォルトでは、ワークスペースディレクトリは、ユーザーホームディレクトリ内の go という名前のディレクトリです(Linuxでは~/go、WindowsではMacOS、%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
最終更新日: 2020年5月28日