gpt4 book ai didi

ruby - 如何将 Rubymine IDE 调试器附加到 shell 进程?

转载 作者:数据小太阳 更新时间:2023-10-29 06:46:19 26 4
gpt4 key购买 nike

我想使用 Rubymine 的 IDE 调试器来调试在命令 shell 中运行的 ruby​​ 进程,因为它是生成的,例如通过“rails console”。

在运行网络服务器(从 Rubymine 中)或测试套件(也从 Rubymine 中运行)时,我已经从调试器中获得了很大的收获。

但是,如果该进程不是由 Rubymine 启动的,我不知道如何附加调试器。

我在带有 Sun Java 1.6.0_26、Ruby REE 1.8.7 和最新调试 gems 的 Ubuntu 上使用 Rubymine 3.2.4 版本:

ruby-debug-base (0.10.4)
ruby-debug-ide (0.4.17.beta8)

想法?

最佳答案

在 RubyMine 中使用 Ruby 远程调试 配置类型。引用官方RubyMine documentation了解详情。

基本上您可以像这样运行脚本:

rdebug-ide --port <port number> -- script.rb

然后从 RubyMine 调试器连接到指定的端口。

关于ruby - 如何将 Rubymine IDE 调试器附加到 shell 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886660/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com