Go (GOPATH)
複雑な依存関係管理を必要とせず、すべてのプロジェクトファイルを GOPATH に保存する準備ができている場合は、このタイプのプロジェクトを作成することをお勧めします。
GOPATH プロジェクトを作成する
デフォルトでは、IntelliJ IDEA は Go モジュールを統合したプロジェクトを作成します。 このオプションは設定で無効にすることができます。 ただし、必要なファイル構造を維持し、プロジェクトを GOPATH に保存するようにしてください。 コードを GOPATH に保存する方法の詳細については、「go.dev で(GOPATH を使用して)Go コードを作成する方法(英語) 」を参照してください。
まず、Go モジュールを統合したデフォルトの Go プロジェクトを作成する必要がありますが、プロジェクトは必ず GOPATH に配置してください。
Go プロジェクトを作成する
を選択します。
または、 IntelliJ IDEA へようこそ ダイアログで 新規 | プロジェクト に移動します。
新規プロジェクト ダイアログで、使用可能なプロジェクトタイプのリストから 新規プロジェクト を選択します。
言語 リストでプロジェクト言語として Go が選択されていることを確認します。
GOROOT フィールドで、Go のインストール場所を指定します。 IntelliJ IDEA は通常、この場所を自動的に検出します。
Go SDK の新しいバージョンを変更またはインストールするには、 SDK の追加 (
) をクリックし、次のいずれかのオプションを選択します。
ローカル: ローカルシステムから既存の SDK を使用します。
ダウンロード: 公式リポジトリから Go SDK バージョンをダウンロードします。
(オプション) ベンダリングサポートを有効または無効にするには、 ベンダリングサポートを自動的に有効化する チェックボックスをオンまたはオフにします。
(オプション) 環境 フィールドで、プロジェクトに必要な環境変数を指定します。 例:
GOPROXY。詳細については、 環境変数セクションを参照してください。
「作成 」をクリックしてプロジェクトを作成します。

次に、Go モジュールの統合を無効にします。
Go モジュールの統合を無効にする
Ctrl+Alt+S を押して設定を開き、 を選択します。
Go モジュールの統合を有効にする のチェックボックスをオフにします。

依存関係を追加してインストールする
GOPATH は、コードベースと開発に必要なすべてのファイルを保存します。 ダウンロードしてインストールしたパッケージも含まれます。 GOPATH のインデックス作成が無効になっている場合、プロジェクトファイルとベンダーパッケージのみがインデックスされます。 これによりパフォーマンスが向上する可能性がありますが、GOPATH にあるパッケージは使用できなくなります。
プロジェクトに外部依存関係がある場合は、GOPATH 全体のインデックスを有効にすることを検討してください。 このオプションはデフォルトで無効になっています。

GOPATH インデックス全体を有効にする
Ctrl+Alt+S を押して設定を開き、 に移動します。
GOPATH 全体をインデックス化 のチェックボックスを選択します。
依存関係をダウンロードしてインストールする
インポートステートメント内の未解決の依存関係をクリックし、 Alt+Enter を押します。インテンションアクションのリストから
go get -t <package>を選択します。
Go SDK のインストール
Go SDK のローカルコピーを選択する
Ctrl+Alt+S を押して設定を開き、 を選択します。
SDK の追加 ボタン(
)をクリックして、 ローカル… を選択します。
ファイルブラウザーで、ハードドライブにある SDK のバージョンに移動します。
開く をクリックします。

Go SDK をダウンロードする
Ctrl+Alt+S を押して設定を開き、 を選択します。
SDK の追加 ボタン(
)をクリックして、 ダウンロード… を選択します。
バージョン リストから SDK のバージョンを選択します。
場所 フィールドで、SDK のパスを指定します。 ファイルブラウザーを使用するには、 参照… アイコン(
)をクリックします。
OK をクリックします。
