问题标签 [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 回答
1257 浏览

ruby - 与 Thor 一起使用 IRB(即调用“调试器”)?

我试图让 Thor 在代码中到达“调试器”时触发 IRB 提示(如 Rails 等)。虽然我可以触发调试器,但如何在触发调试器时让 IRB 自动启动?

目前,我在 .thor 文件中执行以下操作:

这会导致调试器被触发,但 IRB 必须通过在提示符下键入“irb”来显式启动:

如何让 IRB 立即触发,这样我就不需要输入“irb”和额外的“exit”?

谢谢!

0 投票
1 回答
884 浏览

ruby-on-rails - 如何让 awesome_print 在运行的应用程序中在 pry/ruby-debug 中工作

我超级喜欢 awesome_print 和 ruby​​-debug,但我不能让它们一起工作。AwesomePrint 返回用于格式化的 HTML,但我认为 ruby​​-debug 和 pry 不喜欢多行输出,所以我总是以一团糟而告终。这就是我从 pry 或 ruby​​-debug(在正在运行的应用程序中)运行 ap 时的样子。

有没有人幸运地让 awesome_print 在 ruby​​-debug 中工作或在正在运行的 rails 应用程序上窥探?我只是做错了什么吗?我也会对多行 pp 感到满意,至少那将是一个巨大的升级。

谢谢!

0 投票
2 回答
2064 浏览

ruby-on-rails-3 - 调试 rails 3.1.1 应用程序

我正在尝试将调试器添加到使用 ruby​​ 1.9.2 的 rails 3.1.1 应用程序中。我已将以下内容添加到我的 gemfile 中:

我收到以下错误:

顺便说一句,我有以下内容:

0 投票
0 回答
190 浏览

ruby - 使用 Pow 和 Aptana 进行 Ruby 调试 (Eclipse)

有人知道如何使用 Pow 和 Aptana (Eclipse) 设置 Ruby 调试吗?

0 投票
9 回答
37607 浏览

ruby-on-rails - Ruby 1.9.3 的 ruby​​ 调试?

我刚刚更新到 Ruby 1.9.3p0 和 Rails 3.1.1。现在,当我尝试启动服务器时,它抱怨我应该 install ruby-debug,即使它已经安装了。

在我的 Gemfile 我有

是否可以使用最新版本的 Ruby 运行调试?

0 投票
1 回答
48 浏览

ruby-on-rails - 有没有办法为 ruby​​-debug 设置永久配置?

我在这里看到了 ruby​​-debug 的 ruby​​-debug 文档配置设置:

http://bashdb.sourceforge.net/ruby-debug.html#Debugger_002esettings

但是没有提到创建配置文件并为新的 ruby​​-debug 会话设置这些设置。这可能吗?

0 投票
5 回答
4667 浏览

ruby-on-rails-3 - ruby_threadptr_data_type 错误

我正在使用最新版本的 rails (3.1.3) 启动一个新的 rails 应用程序。当我尝试启动服务器时,Rails 崩溃。首先我修复了这个错误,现在我得到了这个

有一个关于这件事的讨论在这里,但我无法充分理解它以使事情正常进行。

更新

我更新了 ruby​​-debug 的版本

现在已经转向这个错误

0 投票
1 回答
9261 浏览

ruby-debug - 错误:安装 ruby​​-debug-ide

事实是,我是 ruby​​ on rails 开发的新手。并不是说我不能在 aptana studio 3 上安装 gem install ruby​​-debug-ide。

有人可以帮助我吗?

0 投票
6 回答
10249 浏览

ruby-on-rails - Ruby调试不起作用

我无法让服务器以调试模式启动:

即使我安装了所有正确的 gem,服务器也拒绝启动。

这不起作用,其他帖子说使用 ruby​​-debug19:

知道该怎么做吗?

这是我的 Gemfile:

0 投票
3 回答
11197 浏览

ruby - 不能将 ruby​​-debug19 与 1.9.3-p0 一起使用?

可能重复:
Rails 3.1 和 Ruby 1.9.3p125:ruby-debug19 仍然崩溃并出现“未找到符号:_ruby_threadptr_data_type”

我运行这个:

gem install ruby-debug19

在我的黄瓜env.rb文件中,我有这个:

require 'ruby-debug'

但是,当我尝试运行时,我得到了这个异常:

/home/skendall/.rvm/gems/ruby-1.9.3-p0/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.so: undefined symbol: ruby_current_thread - /home/skendall/.rvm/gems/ruby-1.9.3-p0/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.so (LoadError)

我需要做什么才能让 ruby​​-debug 与 1.9.3-p0 一起工作?