RubyMine 2026.1 Help

チュートリアル: Foreman で実行中のアプリケーションをデバッグする

Foreman(英語) は、 Procfile ベースのアプリケーションを管理するためのツールです。 例: Rails サーバーを webpack-dev-server と一緒に実行して、ライブ再ロードを使用できます。

web: rails server webpacker: ./bin/webpack-dev-server

このチュートリアルでは、Foreman でアプリケーションを実行するための個別の実行 / デバッグ構成を作成する方法と、このアプリケーションをデバッグする方法を示します。

前提条件

Foreman を使用する前に、 プロジェクトインタープリターに「foreman」gem がインストールされていることを確認してください。

Foreman を実行するための構成を作成する

まず、Foreman を使用するアプリケーションを実行またはデバッグするための 構成を作成する必要があります。 RubyMine には Foreman 専用の実行構成がありません。 任意の gems のコマンドを実行する機能を提供する Gem コマンド 構成を使用します。

  1. メインメニューで 実行 | 実行構成の編集 に移動し、 追加アイコン をクリックして、リストから Gem コマンド を選択します。

  2. 実行 / デバッグ構成 ダイアログで、以下の設定を指定します。

    Foreman の実行 / デバッグ構成
    • 名前: 実行 / デバッグ構成名を入力します(例: foreman start

    • gem 名称名: ここで foreman gem を指定します。

    • 実行可能ファイル名: foreman 実行可能ファイルを選択します。

    • 引数: Foreman を使用してアプリケーションを実行するための引数(開始 など)を指定します。

    OKです。 をクリックしてください。

アプリケーションをデバッグする

新しく作成された foreman start 構成をデバッグするには、以下の手順に従います。

  1. アプリケーションにブレークポイントを設定します。

  2. Ctrl を 2 回押して、呼び出されたなんでも実行ポップアップに構成名 foreman start を入力します。

  3. Shift キーを押したままにし(ダイアログのタイトルが Debug に変わります)、 Enter を押します。

  4. アプリケーションで必要な手順を実行して、ブレークポイントで停止します。 RubyMine は、ブレークポイントの前でアプリケーションの実行を一時停止します。

    ブレークポイントで停止する
2026 年 6 月 2 日