问题标签 [ruby-debug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
553 浏览

ruby-on-rails - 在离线机器上安装 ruby​​-debug-ide

我正在尝试在未连接到 Internet 的 Ubuntu 10.04 机器上安装 ruby​​-debug-ide-0.4.15.gem,但出现以下错误:

错误:安装 ruby​​-debug-ide-0.4.15.gem 时出错:错误:无法构建 gem 原生扩展。

/usr/bin/ruby1.8 mkrf_conf.rb 错误:http : //rubygems.org/ 不是存储库

在连接到 Internet 的类似机器上安装相同的 gem,工作正常。可能是什么问题?

谢谢。

0 投票
1 回答
804 浏览

debugging - 我可以在 Ruby 中发生异常时动态放置断点吗?

我希望能够在 ruby​​-debug 中设置条件断点,条件是“抛出异常”。

我想要的是每当在该行上引发异常时都能够在断点上着陆(如果此处说明了错误选项,这是 MATLAB 的超方便的 dbstop )。

提前致谢。

0 投票
1 回答
1686 浏览

ruby - 在 Eclipse PDT 上运行 Ruby 调试器

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

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

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

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

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

谢谢

戴夫

0 投票
3 回答
1302 浏览

ruby-on-rails - 如何在 Ruby 调试器 (ruby-debug/rdebug) 中设置变量?

假设我有一个非常简单的 Ruby 程序:

当执行命中“调试器”命令时,它会正确停止并给我“rdb”提示。

现在:我的目标是让程序打印 2 而不是 1。如何做到这一点?如果我输入“帮助”,那么 rdebug 会告诉我:

'set' 命令看起来很有希望......但是:

没有骰子。该怎么办?

我查看了Official ruby​​-debug docRailsGuides Debugging Rails Applications doc,但没有看到答案。

0 投票
4 回答
2887 浏览

ruby-on-rails - 可以安装gem ruby​​-debug,但是rails server 找不到

我发现安装 ruby​​ gems 的一个非常有趣的问题

系统是最新的 Ubuntu 11.04

0 投票
4 回答
4138 浏览

ruby-on-rails - 红宝石调试和黄瓜

我在黄瓜中有一个失败的场景,我想使用 ruby​​-debug 调试我的 rails 控制器。但是,如果我将“调试器”添加到我想要中断的位置,它就不会停止。

我尝试将 ruby​​-debug 和 ruby​​gems 的 require 添加到 features/support/env.rb 但它告诉我它无法加载 ruby​​-debug,尽管 ruby​​-debug 在 gem 列表中,我可以加载它厄巴。

那么......我应该怎么做才能让它工作?

谢谢!

0 投票
1 回答
2034 浏览

ruby-on-rails - 使用 ruby​​-debug 在 Rails 3 中调试迁移?

如何在 rails 3 中使用 ruby​​-debug 调试我的迁移?

运行 rake db:migrate 似乎不会像在 Rails 2 中那样触发任何调试器命令。并且 rake db:migrate --debugger 也不起作用。

谢谢。

0 投票
2 回答
13818 浏览

ruby-on-rails - Ruby Debug“没有要加载的文件--spec_helper”

可能遗漏了一些明显的东西的菜鸟......我正在尝试调试一个 Rspec 文件。Rspec 文件此时被剥离:

我从命令行进行以下调用:

调试器运行,但抛出以下错误:

没有调试器的Rspec没有问题。我正在使用 Rspec 2.3.0、ruby-debug19 (0.11.6)、Rails 3.0.3 和 ruby​​ 1.9.2。为什么调试器看不到 spec_helper 文件?

0 投票
1 回答
653 浏览

ruby-on-rails - Ruby 调试颜色?

对于使用 ruby​​-debug 的人,你有没有做任何事情让它以彩色输出?我现在正在设置 wirble 来为我的 irb 着色,但它不会为漂亮的打印着色(我相信它来自 ruby​​-debug 而不是 irb)

0 投票
4 回答
3412 浏览

ruby - Ruby 1.9.1 和 Aptana Studio 3 无法进行调试(Windows)

所以在过去的几周里,我一直在阅读 SO 和其他网站上关于 Ruby IDE 的帖子,特别是关于 Ruby 1.9 的支持。Aptana/RadRails 插件看起来很棒,因为我非常习惯于 eclipse 环境,所以我想试试看。

我使用 ruby​​ 安装程序安装了 ruby​​ 1.9.1,还安装了 devKit 和 Aptana studio 3。但是我无法在 Aptana 中调试,因为我收到以下错误:

所以我试图做一个gem install ruby-debug-ide并得到以下内容:

要获得一个支持 ruby​​ 1.9 和功能正常的调试器的 IDE 似乎非常困难——我显然做错了,任何帮助都将不胜感激。

- - -编辑 - - -

c:/Ruby191/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.16/ext/gem_make.out 的输出如下

阿里