RubyMine 2026.1 Help

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

Rack は、Ruby で Web アプリケーションを開発するためのインターフェースです。 Web サーバーと Web フレームワーク間の相互作用のための API を提供します。 例: Rails と Sinatra は、ロギング、セッション処理などのために内部で Rack を使用します。

RubyMine は、 ラックアップ ツールを使用して Rack アプリケーションを実行するための専用の Rack 実行/デバッグ構成 を提供します。 たとえば、サーバータイプ(たとえば、 Thin(英語) )、IP アドレスとポート、Rack 構成ファイルを指定できます。

前提条件

Rack アプリケーションを実行する前に、次の前提条件が満たされていることを確認してください。

  • 「ラック」gem はプロジェクトインタープリターに インストールされます

  • 必要な Web サーバー gem (たとえば、「thin」) がプロジェクトインタープリターにインストールされます。

'config.ru' を使用して Rack アプリケーションを実行する

config.ru ファイルを使用する Rack アプリケーションを実行するには、以下の手順に従います。

  1. プロジェクトビュー Alt+1 を開きます。

  2. config.ru を右クリックし、 実行 'config.ru' を選択します。

Rack アプリケーションを実行すると、RubyMine によって一時的な Rack 実行/デバッグ構成が自動的に作成されます。 この構成の設定(サーバーの種類、IP アドレスとポートなど)を カスタマイズできます。 その後、カスタマイズした構成を 保存して、将来すばやく この構成を実行できます。

Rack 構成を手動で作成する

Rack アプリケーションを実行するための実行 / デバッグ構成を作成するには、以下の手順に従います。

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

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

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

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

  2. 実行 / デバッグ構成 ダイアログで、左上隅にある 追加 Alt+Insert をクリックし、 Rack を選択します。

  3. 次の設定を指定します。

    実行 / デバッグ構成: Rack
    • サーバー: アプリケーションを実行するための Web サーバーを指定します。 プロジェクトインタープリターに対応する gem のインストールが必要になる場合があります(たとえば、Thin サーバーの場合は「thin」gem)。

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

    • ポート: 選択したサーバーの実行に使用するポートを指定します。

    • Rack 設定ファイル: Rack 構成ファイルへのパスを指定します。 例: これは config.ru ファイルにすることができます。

    • ブラウザーの実行: このオプションを使用すると、デフォルトのブラウザーでアプリケーションを自動的に開くことができます。

    • 自動的に JavaScript デバッガーを起動する: このオプションを有効にすると、 JavaScript デバッガーが起動します。 JavaScript デバッグは、 Chrome および Chrome ファミリの他のブラウザーでのみ使用可能であることに注意してください。

    • 作業ディレクトリ: 実行中のタスクが使用する作業ディレクトリを指定します。 例: このオプションは、実行中のスクリプトが相対パスで他のスクリプトをロードするときに有効になります。

    • 環境変数: 環境変数(英語)のリストを、セミコロンで区切って名前と値のペアとして指定します。 または、省略記号ボタンをクリックして変数を作成し、 環境変数 ダイアログでそれらの値を指定します。

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

    • Ruby インタープリター: サーバーの実行に使用する Ruby インタープリターを指定します。 プロジェクトのデフォルトの Ruby インタープリターを選択するか、設定済みの Ruby インタープリターのリストから別のインタープリターを選択できます。

    OKです。 をクリックして、作成した構成を保存します。

実行 / デバッグ構成を使用して Rack アプリケーションを実行する

次のいずれかの方法で、 作成された構成を使用して Rack アプリケーションを実行できます。

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

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

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

2026 年 6 月 2 日