RubyMine 2025.2 Help

附加到进程

RubyMine 提供了一种连接调试器到本地和远程进程的方法。

先决条件

附加到进程 需要在开发机器上安装以下组件:

  • 如果您使用 Linux,请安装 GDB

  • 如果您使用 macOS,请确保已安装 LLDB。 请注意,LLDB 需要 six Python 模块,而您的 macOS 安装中可能缺少该模块。

附加到本地进程

  1. Ctrl+Alt+F5 或从主菜单中选择 运行 | 附加到进程

  2. RubyMine 将显示正在运行的本地进程列表。 请选择要附加的进程。

    选择一个进程进行附加

    当进程过多时,您可以通过输入进程名称或 PID 的首字母缩小列表范围。

  3. 按照您通常在 RubyMine 中的方式 调试设置断点逐步执行暂停和恢复进程、 评估表达式等)。

    请注意,如果您附加的进程未提供调试信息,则断点将不可用,逐步执行将在 反汇编视图中进行。

从进程中分离

从远程进程分离的步骤与停止本地调试会话的步骤相同。 然而,与本地会话不同的是,目标进程在调试器分离后会继续运行。

  • 单击 停止 停止按钮 按钮,该按钮位于 Debug 工具窗口的工具栏中或 调试工具窗口 中。

  • 或者,点击 停止 停止按钮 主工具栏上的 Ctrl+F2 ,然后选择要关闭的会话。

最后修改日期: 2025年 9月 26日