新規プロジェクトを作成
デフォルトでは、GoLand は Go モジュールプロジェクトを作成することを提案します。 Go モジュールを使用すると、プロジェクトファイルを GOPATH に保持する必要がなく、プロジェクトの 依存関係を簡単に管理できます。 go.dev(英語) で Go モジュールの詳細を参照してください。
複雑な依存関係管理を必要としないプロジェクトで作業する場合は、 Go(GOPATH) プロジェクト( )の作成を検討してください。 Go モジュールがない場合は、ソースコードを GOPATH ディレクトリ(Go ワークスペース)に保存する必要があることに注意してください。 また、 go get コマンドは依存関係パッケージを同じディレクトリにダウンロードするため、同じ依存関係パッケージの複数のバージョンをインストールすることはできません。
プロジェクトを作成する一般的な手順
をクリックしてください。 または、 ようこそ 画面で 新規 | プロジェクト に移動します。
新規プロジェクト ページで、作成するプロジェクトのタイプを選択します。 プロジェクトタイプ表で利用可能なオプションを参照できます。
GOROOT フィールドで、Go のインストール場所を指定します。 GoLand は通常、この場所を自動的に検出します。
Go SDK の新しいバージョンを変更またはインストールするには、 SDK の追加 (
) をクリックし、次のいずれかのオプションを選択します。
ローカル: ローカルシステムから既存の SDK を使用します。
ダウンロード: 公式リポジトリから Go SDK バージョンをダウンロードします。
(オプション)GoLand がサンプルコード付きの
main.goファイルを作成しないようにするには、 チェックボックスの選択を解除してください。 選択すると、GoLand は基本的な IDE 機能を示すためにこのファイルを作成します。作成 をクリックしてください。

プロジェクトタイプ
プロジェクトタイプ | 説明 |
|---|---|
Go モジュールの依存関係管理を伴うプロジェクト。 | |
Google App Engine と統合したプロジェクト。 App Engine の統合により、Google App Engine アプリケーションを実行およびデバッグできます。 App Engine の詳細については、「cloud.google.com の App Engine 」を参照してください。 | |
HTML5 ボイラープレートフレームワークと統合されたプロジェクト。 HTML5 ボイラープレートの詳細については、「html5boilerplate.com のドキュメント(英語) 」を参照してください。 | |
React 統合プロジェクト。 React の詳細については、「reactjs.org のドキュメント(英語) 」を参照してください。 | |
Bootstrap 統合プロジェクト。 Bootstrap の詳細については、「https://getbootstrap.com(英語) 」を参照してください。 | |
React 統合プロジェクト。 React Native は、オープンソースのモバイルアプリケーションフレームワークです。 React Native の詳細については、 reactnative.dev のドキュメント(英語)を参照してください。 | |
WebAssembly を統合したプロジェクト。 WebAssembly (Wasm) は、ブラウザーで実行できるバイナリコードです。 GoLand は GO ファイルから WASM ファイルの生成に対応しています。 詳細については、 webassembly.org の WebAssembly ドキュメント(英語)を参照してください。 |
Go SDK のインストール
Go SDK のローカルコピーを選択する
Ctrl+Alt+S を押して設定を開き、 を選択します。
SDK の追加 ボタン(
)をクリックして、 ローカル… を選択します。
ファイルブラウザーで、ハードドライブにある SDK のバージョンに移動します。
開く をクリックしてください。

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