RustRover 2026.1 Help

プロセスに接続

RustRover は、デバッガーをローカルプロセスに接続する方法を提供します。 Rust プロセスには、Windows では GDB または MSVC LLDB、macOS では LLDB、Linux では GDB と LLDB の両方を使用してアタッチできます。 また、必要に応じて、他の言語のデバッガー(例: Python デバッガー)も使用できます。

Ubuntu の前提条件

Ubuntu およびその他の Linux ディストリビューションでは、初めてプロセスに接続しようとすると、 Ptrace: 操作不可エラーメッセージが表示される場合があります。 次のいずれかの操作を行います:

  1. この制限を一時的に無効にするには、次のコマンドを入力します。

    echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
  2. この制限を永続的に無効にするには、編集用に /etc/sysctl.d/10-ptrace.conf ファイルを開き、 kernel.yama.ptrace_scope = 1 行を kernel.yama.ptrace_scope = 0 に変更します。

    変更をすぐに適用するには、上記のコマンド echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope を入力します。

    または、 sudo service procps restart を実行するか、システムを再始動してください。

詳細については こちらをご覧ください。

実行中のプロセスにアタッチする

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

    プロセスにアタッチ ダイアログには、検出されたすべての実行プロセスのリストが開きます。

    プロセスをリストまたはツリーとして表示し、名前で特定のプロセスを検索できます。

    アタッチするプロセスの選択

    プロセスごとに、実行可能ファイルの名前とプロセス ID、それを起動したユーザー、使用可能なデバッガー、起動に使用されたコマンドを見つけることができます。

    ドロップダウンメニューを使用して、デバッガーの種類によってプロセスのリストをフィルタリングします。

    アタッチするデバッガーのリスト

    自分のプロセスのみを表示 を設定してリストをフィルタリングすることもできます。

    プロセスにアタッチされている自分のプロセスのみを表示する
  2. プロセスを選択し、で 取り付けます ... をクリックします。

    Linux では、ドロップダウンリストから使用するデバッガーを選択できます。 その他の OS では、デバッガーがあらかじめ定義されています。 詳細は、 デバッガーオプション をご覧ください。

  3. RustRover で通常行っているのと同じ方法で デバッグを行います(ブレークポイントの設定ステップ実行 、プロセスの 一時停止と再開式の評価など)。

開始されていないプロセスにアタッチする

アタッチ先のプロセスがまだ実行されていない場合は、 開始されていないプロセスにアタッチする アクションを使用してアタッチを事前構成できます。

  1. コード内の 必要なブレークポイントを設定します

  2. メインメニューから 実行 | 開始されていないプロセスにアタッチする を選択します。

  3. 開いたダイアログで、プロセスのコマンドラインまたは実行可能ファイル名を指定します。

  4. RustRover が接続されたときにプロセスを一時停止したい場合は、 アタッチ後、プロセスを一時停止したままにする チェックボックスをオンにしてください。

  5. デバッグセッションが終了した後に RustRover がこのダイアログを再度開かないようにするには、 デバッグ後にダイアログを再度開く チェックボックスをオフにしてください。

  6. 接続 をクリックし、デバッガーを選択します (該当する場合)。

RustRover は指定されたプロセスを待機する

RustRover が監視を開始します。 プロセスを識別すると、自動的にそのプロセスにアタッチし、デバッグを開始します。

プロセスから切り離す

プロセスからデタッチする手順は、デバッグセッションを停止する手順と同じです。 ただし、デタッチするとデバッグセッションは終了しますが、プロセスは引き続き実行されることに注意してください。

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

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

2026 年 5 月 22 日