RubyMine 2026.1 Help

Rails アプリケーションを実行する

RubyMine では、設定済みの起動パラメーターセット - 実行 / デバッグ構成 を使用して Rails アプリケーションを実行またはデバッグできます。 たとえば、 Rails 実行 / デバッグ構成に次のパラメーターを指定できます: サーバーの種類 (Puma や Passenger など)、IP アドレスとポート、環境 (デフォルトでは 開発) など。

Rails プロジェクトの場合、RubyMine は対応する Rails 環境開発実行 / デバッグ構成を自動的に作成します。 他の Rails 環境用に独自の実行 / デバッグ構成をいつでも設定できます。

構成せずに Rails サーバーを実行する

設定を行わずに Rails サーバーを初めて実行するには、次の手順を実行します。

  1. Ctrl を 2 回押します。

  2. 呼び出されたポップアップに rails server コマンドを入力し、 Enter を押します。

  3. RubyMine が Rails サーバーを起動するまで待ちます。 実行 ツールウィンドウにアプリケーションの出力が表示されます。

    ツールウィンドウを実行する /Rails アプリケーションを実行する

Rails サーバーを実行した後、RubyMine は特別なプロファイル - 一時的な 実行 / デバッグ構成を自動的に作成します。 サーバーの種類、IP アドレスとポート、環境など、この構成の 設定をカスタマイズできます。 その後、カスタマイズした構成を 保存して、将来すばやく この構成を実行できます。

実行 / デバッグ構成を使用して Rails サーバーを実行する

以下のいずれかの方法で、既存の 実行 / デバッグ構成で Rails サーバーを実行できます。

  • Ctrl を 2 回押して、 Run Anything ポップアップを呼び出します。 必要な設定名の入力を開始し、リストからそれを選択して Enter を押します。

    何でも実行する / 実行する
  • ツールバーで目的の構成を選択し、 実行 Shift+F10 をクリックします。

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

    実行構成を選択

Rails サーバーのパラメーターを構成する

Rails サーバーを 初めて実行すると、RubyMine は対応する Rails 一時構成 を自動作成し、保存できます。 必要に応じて、事前定義されたテンプレートから Rails 実行 / デバッグ構成を 手動で作成できます。

実行 / デバッグ構成をカスタマイズするには、次の手順を実行します:

  1. 以下のいずれかの方法で 実行 / デバッグ構成 ダイアログを開きます。

    • メインメニューから 実行 | 実行構成の編集 を選択します。

    • ナビゲーションバーが表示された状態(表示 | 外観 | ナビゲーションバー )で、実行 / デバッグ構成セレクターから 実行構成の編集 を選択します。

      実行構成の編集
    • Alt+Shift+F10 を押してから、 0 を押します。

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

    実行 / デバッグ構成: Rails

実行 / デバッグ構成: Rails

構成タブ

項目

説明

サーバー

Rails アプリケーションを実行するための Web サーバーを指定します。 プロジェクトインタープリターに対応する gem サーバー(例: Puma Passenger など)のインストールが必要になる場合があります。 サポートされている Rails サーバーの一覧は、 サポートされているテクノロジーバージョン で確認できます。

IP アドレス

Rails サーバーにアクセスできる IP アドレスを指定します。

アプリケーションを実行するために unix ソケットバインディングで Puma を使用する場合、サーバーの IP アドレスを指定する必要はありません。 値を指定しない場合、RubyMine は rails server コマンドを実行するときに -b <IP Address> オプションを省略します。

IP アドレスが指定されていない場合、HTML および ERB ファイルの ブラウザープレビューは利用できません。

ポート

Rails サーバーを実行するポートを指定します。

アプリケーションを実行するために Puma を Unix ソケットバインディングとともに使用する場合は、サーバーのポートを指定する必要はありません。 値を指定しない場合、RubyMine は rails server コマンドを実行するときに -b <IP Address> オプションを省略します。

ポートが指定されていない場合、HTML および ERB ファイルの ブラウザープレビューは利用できません。

サーバーの引数

オプションのサーバー引数を入力します。 rails server --help コマンドを ターミナルエミュレーターで実行すると、使用可能な引数について詳しく知ることができます。

環境

サーバーを実行するために必要な Rails 環境(開発本番テスト )を選択します。

ダミーアプリ

このフィールドは、 Rails マウント可能エンジンプロジェクトに対してのみ有効です。 dummy ディレクトリへの絶対パスを指定します。 このパスは、エンジンを実行するために必要です。

ブラウザーの実行

このオプションを選択すると、アプリケーションをデフォルトのブラウザーで自動的に開くことが有効化されます。

このオプションを有効化する場合は、ブラウザーの URL を指定して、RubyMine が JS デバッガーを実行しないようにしてください。

デバッグ時に自動的に JavaScript デバッガーを起動する

このオプションを有効にすると、 JavaScript デバッガーが起動します。

環境変数

環境変数のリストをセミコロンで区切り、名前と値のペアとして指定します。 または、 閲覧ボタン をクリックして変数を作成し、 環境変数 ダイアログでそれらの値を指定します。

Ruby 引数

Ruby インタープリターに渡される コマンドライン引数(英語)を指定します。

Ruby インタープリター

必要な Ruby インタープリターを指定します。 プロジェクトのデフォルトの Ruby インタープリターを選択するか、設定済みの Ruby インタープリターのリストから別のインタープリターを選択できます。

2026 年 6 月 2 日