我刚刚从使用 rails 2.X 升级到 ruby on rails 3.0.9。我一直在用 cucumber 编写功能测试,并使用 capybara-firebug gem,特别是stop and let me debug
经常包含的步骤来调试。
但是更新后我不断收到错误消息:
When stop and let me debug # capybara-firebug-1.2.3/lib/capybara/firebug.rb:52
cannot load such file -- ruby-debug (LoadError)
到目前为止,我的研究使我发现问题与我目前使用的 ruby 1.9.3 不兼容的 ruby-debug gem 有关。
我尝试了一个替代方案,调试器,但现在我在运行测试时遇到了一个问题,即使在卸载调试器之后我读到 ruby-debug19 应该是一个更好的替代方案。
这是我现在运行测试时遇到的错误:
uninitialized constant Debugger::LocalInterface::Readline (NameError)
我该如何摆脱它并让调试再次正常工作?