我将spork与Guard + Rspec一起使用,但是调试器无法按预期工作:

  • 我在require 'spork/ext/ruby-debug'
  • 之后添加了require 'spork'
  • 它会在debugger断点处正确停止...
  • ...但我无法访问irb,它吐出:Command is available only in local mode.

  • 你知道如何解决这个问题吗?

    谢谢,

    PS:当然,我读了this question,但是它有点过时了,无法正常工作。

    PS2:我想避免使用this

    PS3::我也将其发布为问题here

    最佳答案

    考虑使用pry,它真棒得多。我将其包含在spec_helper文件中(也与Test::Unit一起使用),并且可以在测试中对essentially pry into objects执行binding.pry。对我来说,可以与Guard/Spork/RSpec/Cucumber/Spinach一起正常工作。

    Pry很早就取代了IRB作为我的默认REPL。

    关于ruby-on-rails - Rails,Spork和调试器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8148736/

    10-12 20:39