问题标签 [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 投票
3 回答
2355 浏览

ruby - 无法安装 ruby​​-debug,错误:rb_method_entry_t.called_id

我正在尝试安装 ruby​​-debug。我使用的是 Mac OS 10.7.4、XCode 版本 2308 和 Ruby 版本 1.9.3-p194。

按照此处的说明:http: //guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-ruby-debug,我尝试运行

我收到以下错误:

所以我尝试了以下命令:

结果是:

所以我研究了这个问题,最后看到了这个帖子:

如何在 ruby​​ 1.9.3 / Rails 3.2.1 中安装 ruby​​-debug

一切正常,直到我尝试了命令:

刚刚重现了上面的第一个错误。所以我调查了

并找到了这篇文章:https ://github.com/ruby/ruby/pull/56/#issuecomment-3463264

我尝试了他建议的步骤,除了 rehash (我不确定如何使用 rvm,并且不想切换到 rbenv 只是为了尝试它)。我将他推荐的所有 gem 下载到一个文件夹中,然后运行以下命令:

它很好地安装了 linecache19-0.5.13,但它在 ruby​​-debug-base19-0.11.26.gem 上阻塞,再次产生第一个错误。

我还尝试卸载运行 sudo gem install debugger 时添加的调试器 gem,但这并没有改变任何东西。

我不知道下一步该做什么。

0 投票
2 回答
154 浏览

ruby-on-rails - 安装导轨 3

如果有人能解释一下这是什么意思,我将不胜感激:

据我了解 1.9.3 >= 1.9.2 ?我错了吗?

0 投票
0 回答
1359 浏览

ruby-on-rails - 带有错误 ubuntu 的 Ruby 调试 ide

当我想安装 ruby​​-debug 和 ruby​​-debug-ide 时,我遇到了太多错误。

像这样的错误(捆绑安装):

在相同的解决方案上:

同样的错误,

有人知道该怎么做吗?

0 投票
1 回答
830 浏览

ruby-on-rails-3.1 - 通过运行功能测试来调试控制器方法

我处于运行功能测试时需要逐步执行控制器方法的情况。我使用 ruby​​-debug 通过我的应用程序进行调试。我的应用程序是使用 ruby​​-1.8.7 的 rails 3.1 应用程序。我可以使用调试我的代码

rails server --debugger 或 rails console --debugger

我还可以通过在模型中插入“调试器”来停止代码并运行它各自的单元测试。

但我无法对控制器做同样的事情。那就是我无法通过在控制器的方法中插入“调试器”来停止代码并运行它各自的功能测试。

有没有人遇到过这个问题?

我还使用设计进行身份验证,所以我需要将以下行添加到我的 test_helper

不确定我是否会影响调试器。

0 投票
1 回答
571 浏览

ruby-on-rails - 在 Webrick 服务器上运行的 Rails 应用程序中的调试错误

我正在 webrick 服务器上运行 Rails 应用程序,并希望在控制台中向我显示错误消息。我安装了调试器'gem install debugger',安装过程没有出现故障,但是当我通过输入重新启动服务器时rails s --debugger,我得到了:

因此,我尝试安装 ruby​​-debug gem,但出现以下错误:

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

还不能处理 1.9.x * extconf.rb 失败 *

我的问题是:安装出了什么问题?其次,让我向我显示错误消息的最佳方式是什么?

0 投票
5 回答
2582 浏览

ruby - 如何在 Mountain Lion 上为 IntelliJ 安装 ruby​​-debug-base19x?

我刚刚升级到 Mountain Lion,IntelliJ 10 ruby​​-debugger 似乎不再工作。我收到以下错误,但无法真正解释如何解决这个问题,知道吗?

0 投票
1 回答
383 浏览

ruby-on-rails - 我无法在 Windows 7 上安装 ruby​​-debug-base19 -v '0.11.25

我正在尝试在 Windows 7 上安装 Rails。

当我安装我得到这个错误:

我在“在 Ruby 1.9.3 中的 Windows 上安装 ruby ​​-debug-base19”之后安装了 ruby​​-debug-base19 -v '0.11.26

0 投票
2 回答
493 浏览

ruby-on-rails - 轨道调试器错误

试图让 Rails 调试器工作。我做了以下工作:

宝石安装调试器

在 Gemfile 中添加

宝石“调试器”,“〜> 1.2.0”

捆绑安装 - 没有错误

现在我将调试器放在我的一个控制器中

当我指向我的浏览器时,我在浏览器上收到以下错误

我正在使用 ruby​​ 1.9.3p194(2012-04-20 修订版 35410)[x86_64-linux] 和带有 Phusion 乘客的 Rails 3.2.6

知道有什么问题吗?

0 投票
1 回答
375 浏览

ruby-on-rails - 在 Ruby 调试中,仅单步执行应用程序/项目文件并跳过框架文件?

我正在使用pry-debuggerdebugger。单步执行堆栈时,我想跳过框架和库文件,只查看我的项目(rails 应用程序)中的代码。

有没有办法做到这一点?

类似的问题在这里。

0 投票
1 回答
3382 浏览

ruby-on-rails - Rails 在调试控制台上查看 activerecord sql 语句

我在 Rails 3.2 应用程序中使用调试器gem。

如何在调试控制台上查看活动记录方法调用的结果 SQL 语句?

例如:如果我Product.all在调试控制台上运行,它会打印出所有产品。我也想看看"Select * from Products"。这可能吗?

编辑现在我更聪明(;p)活动记录还在活动记录关系对象上提供 .to_sql 方法,以检查它们对底层数据库运行的 sql 查询。