GoLand 2026.1 Help

Go SDK の開発と Go への貢献

GoLand は、アプリケーションの Go コードを書くために利用できる Go IDE です。 Go 言語自体の開発に携わり、その発展に貢献したい場合はどうすればよいのでしょうか? このチュートリアルでは、その目的のために IDE をわずか数ステップで設定する方法を紹介します。

ステップ 1。 Go ソースのクローンを作成する

  1. ようこそ画面で、 リポジトリのクローン をクリックします。

  2. リポジトリのクローン ダイアログで、 バージョン管理 リストから Git を選択します。

  3. URL フィールドに、次の URL を貼り付けます: https://go.googlesource.com/go

  4. ディレクトリ フィールドで、Go プロジェクトを保存するディレクトリを指定します。

  5. クローン をクリックしてください。

  6. 設定 Ctrl+Alt+S を開き、 Go | Go モジュール に移動します。

    Go モジュールの統合を有効にする チェックボックスがオフになっていることを確認します。

    Go ソースにはテストに使用される go.mod ファイルが含まれています。 これらのテストを無効にするには、Go モジュールの統合をオフにしてください。

    ステップ 1。 Go ソースのクローンを作成する

ステップ 1. Compile Go

  1. ターミナル ツールウィンドウ (表示 | ツールウィンドウ | ターミナル) で、 cd src を実行して src ディレクトリに移動します。

  2. src ディレクトリから次のコマンドを実行して Go をコンパイルします。

    • Linux 用 ./make.bash および macOS

    • Windows 用 make.bat

    ステップ 1. Compile Go

トラブルシューティング

エラー

可能な解決策

ERROR: Cannot find <path_to_go>. Set $GOROOT_BOOTSTRAP to a working Go tree >= Go <version>.

設定 Ctrl+Alt+S を開き、 ツール | ターミナル に移動します。

環境変数 フィールドで 閲覧 (Browse icon) をクリックし、次の変数を追加します。

GOROOT_BOOTSTRAP = <path_to_go_sdk>

GOROOT_BOOTSTRAP を設定する

ステップ 2. 複製された Go プロジェクトを GoSDK として設定する

クローンした Go ソースを SDK として使用するには、ルートディレクトリを Go SDK として設定します。 これにより、コード補完、ナビゲーション、リファクタリング、その他の IDE 機能が有効になります。

  1. Ctrl+Alt+S を押して設定を開き、 Go|GOROOT を選択します。

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

  3. ファイルブラウザーで、クローンされた Go ソースのルートディレクトリに移動し、 開く をクリックします。

  4. OK をクリックしてください。

    ステップ 2. Go SDK を設定する

ステップ 3. 変更用のブランチを作成する

  1. Git | ブランチ に移動し、 新規ブランチ を選択します。

  2. 新規ブランチの作成 ダイアログで、新しいブランチの名前を入力し、 OK をクリックします。

ステップ 4. テストの実行

変更を加えたら、作成したテストを実行します。 Go ソースプロジェクトに含まれるすべてのテストを実行することもできます。

  1. ターミナル ツールウィンドウ (表示 | ツールウィンドウ | ターミナル) で、 src ディレクトリ: cd src に移動します。

  2. src ディレクトリから次のコマンドを実行します。

    • Linux 用 ./all.bash および macOS

    • Windows 用 all.bat

ステップ 6. 変更をコミットする

変更を完了してテストしたら、それをフォークにコミットし、プルリクエストを作成できます。

  1. VCS | コミット Ctrl+Alt+K に進みます。

  2. コミットに含めるファイルを選択します。

  3. コミットメッセージ フィールドで、行った変更について説明します。

  4. コミット をクリックしてください。

    ステップ 6. 変更をコミット

ステップ 7. リモートを追加し、フォークにプッシュする

フォークを指す新しい Git リモートを追加してください(例: git@github.com:<your_github_account>/go.git)。 その後、ブランチをプッシュし、プルリクエストを開いてください。 詳細については、GitHub の フォークからプルリクエストを作成する(英語)を参照してください。

  1. Git | プッシュ に移動します。

  2. コミットのプッシュ ダイアログで、コミットタイトルの origin リンクをクリックします。

  3. リモートの定義 をクリックしてください。

  4. 命名 フィールドにフォークの名前を入力します。

  5. URL フィールドにフォークの URL を入力し、 OK をクリックします。

    ステップ 7. リモートを追加してプッシュする
2026 年 5 月 22 日