问题标签 [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.
ruby - 如何让 ruby 调试器在带有霰弹枪的 sinatra 中工作?
有没有办法运行霰弹枪以允许运行 ruby 调试器语句?该-d
标志似乎仅用于调试输出。
ruby - 为什么“block_given”?在调试器中返回 false?(不调试时正常工作)
使用 ruby 调试器block_given 进行测试?给出错误但仍然执行,有人可以解释一下它是如何执行的吗?它与上下文相关(调试器是否更改上下文)?如果是,那么如何找到当前上下文。
现在使用pry 然后block_given而不是ruby -debug?返回true。
ruby-on-rails - 为什么 Rails 调试器不默认自动重新加载?
这让我疯了很长时间,我认为我的 rails s 没有重新加载我的代码,而实际上调试器没有重新加载它。
然后我从这篇文章中发现自动重新加载不是默认的。为什么不???
如果您正在调试代码,并且看到错误,那么您显然是在尝试更改它。当您更改它并且调试器保留您的旧错误代码时,有什么意义?
我想将自动重新加载设置为默认值,但现在你必须这样做:
rdebug 在启动时读取其配置文件。使用以下内容创建文件 ~/.rdebugrc:
或解释我如何错误地使用调试器。非常感谢!
ruby - Ruby 调试输出 - 轻松打开/关闭
当我在 Erlang 中编写草稿和实验代码时,我通常使用这个:
仅注释掉一行代码会打开和关闭控制台的调试输出。
因此我可以在代码中大量使用注释。
Ruby中是否存在类似的东西?
ruby-on-rails - 带有 SSL 支持和 ruby-debug 的瘦身
有谁知道使用 Thin 同时运行 ruby 调试器和 SSL 的方法?
我在 Rails 3.0.10 中成功使用了 Thin。
我使用 启动它rails server --debugger
,我可以调试我的代码。
最近,我还需要为我的应用程序添加 SSL 支持,我希望能够使用自签名证书在本地对其进行测试。
不幸的是,在使用rails server
.
我可以使用以下方法成功启动具有 SSL 支持的 Thin:
但是,我还没有找到使用thin start
.
所以看起来我可以选择运行调试器 ( rails server
) 或 SSL ( thin start
),但不能同时运行。
似乎可以rails server
通过修改 rails/script 文件来让 Webrick 运行 SSL(参见此处)。我尝试了这种方法,但没有成功。这是尝试之一:
注意:对于那些可能想知道的人,我在我的根应用程序目录中创建了一个“ssllocal”目录,这就是我存储 ssl 密钥和证书的地方。
ruby-on-rails - nginx、rails 和 ruby 调试
我最近将我的应用程序从 转移apache2
到nginx
,从那以后我遇到了一个特殊的问题ruby-debug
。当执行遇到调试器调用并且 ruby-debug 没有运行时,它会导致我的系统崩溃。
切换到 nginx 后出现此问题,我在 apache 上从未遇到过此问题。
我使用的是 Ubuntu 11.04。任何关于可能是什么原因的意见将不胜感激。
ruby - XP下ruby1.9.3p0无法运行ruby-debug
如何让 ruby-debug 在 XP 下运行,以便我可以单步执行我的 Watir 测试脚本。我无法在 Windows XP 上“要求”ruby-debug。我所看到的所有解决方案都是指运行 Rails 的基于 Unix 的系统。这是我的系统配置文件:
这是我安装的 gems 来支持我在 Watir 中的测试
这是我尝试“要求”ruby-debug 时出现的错误。错误:
ruby-debug - 无法在安装了 ruby 1.9.2 和 1.9.3 的 win7 上安装 gem ruby-debug19
我尝试了很多解决方案,但似乎没有任何效果!我使用 Ruby 1.9.3 和 Rails 3.1.3,我想安装 ruby-debug19 gem。这是我从 PowerShell 中得到的:
ruby-on-rails - ruby-debug 在为 Rails 应用程序调试黄瓜场景时偶尔中止(也许当我引发异常时)
我正在为一个 rails 应用程序调试一些黄瓜场景,而 ruby-debug 的行为并不符合我的预期。我的一个失败步骤的顶部有一个调试器语句,当我在生成的调试器提示符中执行一些例行调试活动时,rake 中止并将我扔回终端提示符。
我对 ruby-debug 不是很熟悉,所以如果这是一些基本的东西,请继续告诉我 RTFM。我尝试从 ruby-debug 启动 irb(irb 是我非常熟悉的东西),并且在相同的代码下它的行为方式相同。我正在为谷歌尝试解决这个问题而苦苦挣扎,所以任何帮助都将不胜感激。谢谢。
这是带有堆栈跟踪的命令(很难看):
ruby - 如何使用 Aptana Studio 3 和 rbenv 调试 Ruby 脚本?
我在我的 mac osx lion 中使用 aptana studio 3,并且我正在使用 rbenv 安装 rubies,但是当我尝试在 aptana 中运行调试器时,我总是遇到这个错误:
我已经在 aptana ruby 调试配置窗口中设置了一些环境变量:
我正在尝试运行此命令:
- 程序:/Users/nebiros/.rbenv/shims/bundle
- 解释器参数:-d
- 程序参数: exec rake dreadful_dog:process_content --trace -- -f ./assets/test_ssss_content.zip -d /tmp
- 工作目录:/Users/nebiros/Projects/dreadful_dog