IntelliJ IDEA 2020.3 ヘルプ

新規プロジェクトを作成する

複雑な依存関係管理を必要としないプロジェクトで作業する場合は、Go プロジェクト(ファイル | 新規 | プロジェクト)の作成を検討してください。それ以外の場合は、Go モジュールプロジェクトを作成するか、現在のプロジェクトで Go モジュールを有効にします

Go モジュールがない場合、ソースコードを GOPATH ディレクトリ(Go ワークスペース)に保存する必要があります。また、go get コマンドは依存パッケージを同じディレクトリにダウンロードするため、同じ依存パッケージの複数のバージョンをインストールすることはできません。

Go プロジェクトを作成する

  1. ファイル | 新規 | プロジェクトを選択します。

  2. 新規プロジェクトページで、Go を選択します。

  3. GOROOT フィールドで、Go インストールの場所を指定します。通常、場所は自動的に定義されます。

    Go SDK の新しいバージョンを変更またはインストールするには、SDK の追加ボタンをクリックしてローカルを選択し、ハードドライブ上の Go SDK バージョンを選択するか、ダウンロードを選択して公式リポジトリから GoSDK をダウンロードします。Go SDK のインストールの詳細については、Go SDK のインストールを参照してください。

  4. (オプション)GOPATH 全体のインデックス作成チェックボックスを切り替えます:

    • チェックボックスをオフにしました : プロジェクトファイルとベンダーパッケージにはインデックスが付けられます。GOPATH からのパッケージはインデックス付けされません。全体的なパフォーマンスが向上する場合があります。

    • 選択されたチェックボックス : GOPATH からのパッケージとプロジェクトファイルにはインデックスが付けられます。

  5. 次へをクリックし、プロジェクト名を指定して、完了をクリックします。

    Download Go SDK

Go SDK のインストール

Go SDK のローカルコピーを選択する

Go SDK で提供されるフォルダーへのパスに bin および src フォルダーが含まれていることを確認してください。

  1. 新規プロジェクトダイアログで、Go を選択します。

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

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

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

    Download the Go SDK

Go SDK をダウンロードする

  1. 新規プロジェクトダイアログで、Go を選択します。

  2. SDK の追加ボタンをクリックしてダウンロードを選択します。

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

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

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

    Download the Go SDK

依存関係を追加してインストールする

GOPATH は、コードベースと開発に必要なすべてのファイルを保存します。また、ダウンロードしてインストールするパッケージも含まれています。無効にすると、プロジェクトパッケージとベンダーパッケージのみがインデックスに登録されます。全体的なパフォーマンスは向上する可能性がありますが、GOPATH のパッケージを使用できなくなります。

プロジェクトに外部依存関係がある場合は、GOPATH インデックス全体を有効にすることをお勧めします。デフォルトでは、GOPATH 全体のインデックス作成は無効になっています。

GOPATH インデックス全体を有効にする

  1. Ctrl+Alt+S を押して設定を開き、GOPATH に移動します。

  2. GOPATH 全体のインデックス作成チェックボックスを選択します。

    Index entire GOPATH

依存関係をダウンロードしてインストールする

  1. import セクションで未解決の依存関係をクリックし、Alt+Enter を押します。

  2. go get -t <package> を選択します。

    Add and install dependencies