Dev Container でプロジェクトをネイティブに開く
RubyMine バージョン 2026.3 以降では、Dev Container プロジェクトを、Dev Container がビルドされた同じウィンドウ内でネイティブモードで開くことができます。 この機能はベータ版のため、今後変更される可能性があります。
ネイティブモードでは、RubyMine はローカルマシンで実行され、WSL または Dev Container に保存されたプロジェクトを直接操作します。 コード、Ruby インストール、gem、ツールは Linux 環境に保持されます。 環境内の軽量エージェントがファイルアクセスとプロセス実行を処理します。
リモート開発と比較すると、ネイティブモードは次のように動作します:
RubyMine は環境内に IDE バックエンドをダウンロードまたはインストールしません。
プロジェクトは、別のクライアントではなく通常の RubyMine ウィンドウで開きます。 ローカル設定、プラグイン、キーマップが通常どおり適用されます。
Linux パスとシンボリックリンクは、Windows パスに変換されることなく正しく処理されます。
既存のリモートインタープリターと比較すると、 ネイティブインタープリターでは、パスマッピングが不要で、コード編集ヘルパースクリプトを環境にコピーしません。 RubyMine は Ruby、Bundler、テスト、その他のツールを環境内で直接実行します。
プロジェクトが SSH 経由で接続するリモートマシンにある場合は、リモート開発が引き続き推奨オプションです。
開始する前に、次の制限事項を確認してください:
この機能は、2026.3 より前の RubyMine バージョンではサポートされていません。
Docker ベースの Dev Container のみがサポートされています。
リモートプロジェクト用に Dev Container を起動するシナリオはサポートされていません。
Dev Container 設定の有効化
Ctrl+Alt+S を押して設定を開き、 を選択します。
右側のオプションから、 Dev Container セクションにある Dev Container プロジェクトをネイティブに開く を選択します。

変更を保存するには、 OK をクリックします。
Dev Container を起動してプロジェクトを開くには、 利用可能なシナリオのいずれかを使用します。 プロジェクトは、バックエンドや追加のクライアントウィンドウに接続せずに開かれます。
ネイティブ Dev Container の Ruby インタープリター
ネイティブモードで開いた Dev Container では、RubyMine は ネイティブインタープリターを使用し、コンテナーにインストールされた Ruby を自動的に検出します。 追加の Ruby 設定は必要ありません。
Dev Container に複数の Ruby バージョンがインストールされている場合は、 Ruby 設定ページでプロジェクトのインタープリターを選択します。