【问题标题】:Running Ruby debugger on Eclipse PDT在 Eclipse PDT 上运行 Ruby 调试器
【发布时间】:2011-01-13 11:53:39
【问题描述】:

我正在尝试在 Eclipse 中运行 ruby​​ 调试器。我之前没有运行过 ruby​​ 调试器,所以我不确定在哪里解决问题。我正在为 PHP 开发人员使用 Eclipse,版本:Helios Release,构建 ID:20100617-1415。我正在使用 Ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32])。

我安装了 ruby​​-debug (v 0.10.4) 并将其设置为 Eclipse 中的调试引擎。我选择它作为 ruby​​ 的调试器引擎。我不知道在路径中放什么,所以我将路径设置为 c:\ruby\bin\rdebug.bat(我在 Windows 上的安装路径)。环境设置为 localhost(不确定这意味着什么,但默认情况下它就在那里)。

我对动态语言调试器的端口进行了硬编码。我确实得到了一个连接状态窗口,但它从未成功。

当我尝试在调试配置中运行脚本时,我收到一个对话框错误,提示“调试器进程意外终止”。在我的控制台中,它说: 无法重定向消息,导致通信链接中断。消息: [后面是我的 puts 语句的输出]。

我已经搜索了几个小时来了解如何设置它。也许这不是典型的。如果有人有在 Eclipse 或 NetBeans 上进行设置的经验,我将不胜感激您能提供的任何指点。

谢谢

戴夫

【问题讨论】:

    标签: ruby eclipse ruby-debug


    【解决方案1】:

    我的第一个问题是命令行模式下的 ruby​​-debug 本身是否有效。

    【讨论】:

    • 命令行模式看起来不是我真正想要使用的东西,但为了排除故障(并了解它是如何工作的),我会尽快尝试。
    • 是的,我知道命令行模式不是您或其他人可能不想使用的。但正如您所说,它有助于故障排除。出错的事情更少了,并且在某种程度上缩小了问题所在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多