9

Guard + Rspecでsporkを使用していますが、デバッガーが期待どおりに機能しません。

  • require 'spork/ext/ruby-debug'直後に追加しましたrequire 'spork'

  • ブレークポイントで適切に停止しdebuggerます...

  • ...しかし、私はアクセスできませんirb、それは唾を吐きます:Command is available only in local mode.

これを回避する方法を知っていますか?

ありがとう、


PS:もちろん私はこの質問を読みましたが、少し時代遅れで機能しません。

PS2:これは使わないようにしたいと思います。

PS3::私もこれを問題としてここに投稿しました。

4

2 に答える 2

7

pryの使用を検討してください。私はそれをspec_helperファイルに含め(Test::Unitでも動作します)binding.pry、テスト内で本質的にオブジェクトをこじ開けることができます。Guard/Spork/RSpec/Cucumber/Spinach で問題なく動作します。

Pry は私のデフォルトの REPL として IRB に取って代わりました。

于 2011-11-16T10:47:46.940 に答える
1

OPのバグレポートはここにあり、次のようにガードを開始してインタラクティブモードをオフにすることをお勧めします。

bundle exec guard -i

これは私にとってはうまくいきました。

于 2012-12-12T22:17:16.900 に答える