チュートリアル: Foreman で実行中のアプリケーションをデバッグする
Foreman(英語) は、 Procfile ベースのアプリケーションを管理するためのツールです。 例: Rails サーバーを webpack-dev-server と一緒に実行して、ライブ再ロードを使用できます。
このチュートリアルでは、Foreman でアプリケーションを実行するための個別の実行 / デバッグ構成を作成する方法と、このアプリケーションをデバッグする方法を示します。
前提条件
Foreman を使用する前に、 プロジェクトインタープリターに「foreman」gem がインストールされていることを確認してください。
Foreman を実行するための構成を作成する
まず、Foreman を使用するアプリケーションを実行またはデバッグするための 構成を作成する必要があります。 RubyMine には Foreman 専用の実行構成がありません。 任意の gems のコマンドを実行する機能を提供する Gem コマンド 構成を使用します。
メインメニューで に移動し、
をクリックして、リストから Gem コマンド を選択します。
実行 / デバッグ構成 ダイアログで、以下の設定を指定します。

名前: 実行 / デバッグ構成名を入力します(例: foreman start。
gem 名称名: ここで
foremangem を指定します。実行可能ファイル名:
foreman実行可能ファイルを選択します。引数: Foreman を使用してアプリケーションを実行するための引数(
開始など)を指定します。
OKです。 をクリックしてください。
アプリケーションをデバッグする
新しく作成された foreman start 構成をデバッグするには、以下の手順に従います。
アプリケーションにブレークポイントを設定します。
Ctrl を 2 回押して、呼び出されたなんでも実行ポップアップに構成名
foreman startを入力します。Shift キーを押したままにし(ダイアログのタイトルが Debug に変わります)、 Enter を押します。
アプリケーションで必要な手順を実行して、ブレークポイントで停止します。 RubyMine は、ブレークポイントの前でアプリケーションの実行を一時停止します。
