RubyMine 2026.1 Help

プロセスに接続する

RubyMine は、ローカルプロセスおよびリモートプロセスの両方にデバッガーをアタッチする方法を提供します。

前提条件

プロセスに接続では、開発マシンに以下のコンポーネントをインストールする必要があります。

  • Linux を使用している場合は、 GDB(英語) をインストールしてください。

  • macOS を使用している場合は、 LLDB(英語) がインストールされていることを確認してください。 LLDB には 6 つの Python モジュールが必要ですが、macOS のインストールには含まれていない可能性があります。

ローカルプロセスにアタッチする

  1. Ctrl+Alt+F5 を押すか、メインメニューから 実行 | プロセスにアタッチ を選択します。

  2. RubyMine は、実行中のローカルプロセスのリストを表示します。 アタッチするプロセスを選択します。

    接続するプロセスを選択する

    プロセスが多い場合は、プロセス名または PID の先頭文字を入力してリストを絞ることができます。

  3. いつも通り RubyMine で デバッグを進めてください(ブレークポイントの設定ステップ実行 、プロセスの 一時停止と再開式の評価など)。

    アタッチしたプロセスがデバッグ情報を提供しない場合、ブレークポイントは利用できず、 逆アセンブリビューでステップが実行されます。

プロセスから切り離す

リモートプロセスからデタッチする手順は、ローカルデバッグセッションを停止する手順と同じです。 ただし、ローカルセッションとは異なり、デバッガーがデタッチされた後もターゲットプロセスは実行され続けます。

  • デバッグツールウィンドウDebug ツールウィンドウのツールバーにある 停止 停止ボタン ボタンをクリックします。

  • または、メインツールバーの 停止 停止ボタン をクリックするか、 Ctrl+F2 を押してから、閉じるセッションを選択します。

2026 年 6 月 2 日