Rails アプリケーションを実行する
RubyMine では、設定済みの起動パラメーターセット - 実行 / デバッグ構成 を使用して Rails アプリケーションを実行またはデバッグできます。 たとえば、 Rails 実行 / デバッグ構成に次のパラメーターを指定できます: サーバーの種類 (Puma や Passenger など)、IP アドレスとポート、環境 (デフォルトでは 開発) など。
Rails プロジェクトの場合、RubyMine は対応する Rails 環境で 開発実行 / デバッグ構成を自動的に作成します。 他の Rails 環境用に独自の実行 / デバッグ構成をいつでも設定できます。
構成せずに Rails サーバーを実行する
設定を行わずに Rails サーバーを初めて実行するには、次の手順を実行します。
Ctrl を 2 回押します。
呼び出されたポップアップに
rails serverコマンドを入力し、 Enter を押します。RubyMine が Rails サーバーを起動するまで待ちます。 実行 ツールウィンドウにアプリケーションの出力が表示されます。

Rails サーバーを実行した後、RubyMine は特別なプロファイル - 一時的な 実行 / デバッグ構成を自動的に作成します。 サーバーの種類、IP アドレスとポート、環境など、この構成の 設定をカスタマイズできます。 その後、カスタマイズした構成を 保存して、将来すばやく この構成を実行できます。
実行 / デバッグ構成を使用して Rails サーバーを実行する
以下のいずれかの方法で、既存の 実行 / デバッグ構成で Rails サーバーを実行できます。
Ctrl を 2 回押して、 Run Anything ポップアップを呼び出します。 必要な設定名の入力を開始し、リストからそれを選択して Enter を押します。

ツールバーで目的の構成を選択し、
Shift+F10 をクリックします。

Alt+Shift+F10 に移動し、リストから目的の構成を選択して Enter を押します。

Rails サーバーのパラメーターを構成する
Rails サーバーを 初めて実行すると、RubyMine は対応する Rails 一時構成 を自動作成し、保存できます。 必要に応じて、事前定義されたテンプレートから Rails 実行 / デバッグ構成を 手動で作成できます。
実行 / デバッグ構成をカスタマイズするには、次の手順を実行します:
以下のいずれかの方法で 実行 / デバッグ構成 ダイアログを開きます。
メインメニューから を選択します。
ナビゲーションバーが表示された状態( )で、実行 / デバッグ構成セレクターから を選択します。

Alt+Shift+F10 を押してから、 0 を押します。
開いた 実行 / デバッグ構成 ダイアログで、 Rails グループから必要な構成を選択し、その設定を指定します。

実行 / デバッグ構成: Rails
構成タブ
項目 | 説明 |
|---|---|
サーバー | Rails アプリケーションを実行するための Web サーバーを指定します。 プロジェクトインタープリターに対応する gem サーバー(例: Puma 、 Passenger など)のインストールが必要になる場合があります。 サポートされている Rails サーバーの一覧は、 サポートされているテクノロジーバージョン で確認できます。 |
IP アドレス | Rails サーバーにアクセスできる IP アドレスを指定します。 アプリケーションを実行するために unix ソケットバインディングで Puma を使用する場合、サーバーの IP アドレスを指定する必要はありません。 値を指定しない場合、RubyMine は IP アドレスが指定されていない場合、HTML および ERB ファイルの ブラウザープレビューは利用できません。 |
ポート | Rails サーバーを実行するポートを指定します。 アプリケーションを実行するために Puma を Unix ソケットバインディングとともに使用する場合は、サーバーのポートを指定する必要はありません。 値を指定しない場合、RubyMine は ポートが指定されていない場合、HTML および ERB ファイルの ブラウザープレビューは利用できません。 |
サーバーの引数 | オプションのサーバー引数を入力します。 |
環境 | サーバーを実行するために必要な Rails 環境( |
ダミーアプリ | このフィールドは、 Rails マウント可能エンジンプロジェクトに対してのみ有効です。 dummy ディレクトリへの絶対パスを指定します。 このパスは、エンジンを実行するために必要です。 |
ブラウザーの実行 | このオプションを選択すると、アプリケーションをデフォルトのブラウザーで自動的に開くことが有効化されます。 このオプションを有効化する場合は、ブラウザーの URL を指定して、RubyMine が JS デバッガーを実行しないようにしてください。 |
デバッグ時に自動的に JavaScript デバッガーを起動する | このオプションを有効にすると、 JavaScript デバッガーが起動します。 |
環境変数 | 環境変数のリストをセミコロンで区切り、名前と値のペアとして指定します。 または、 |
Ruby 引数 | Ruby インタープリターに渡される コマンドライン引数(英語)を指定します。 |
Ruby インタープリター | 必要な Ruby インタープリターを指定します。 プロジェクトのデフォルトの Ruby インタープリターを選択するか、設定済みの Ruby インタープリターのリストから別のインタープリターを選択できます。 |