7

Ruby 2 で Rails 4 アプリケーションを作成しており、debuggergem を使用してコードをデバッグしています。

現在の状況は次のとおりです。

debuggerRspec テストにステートメントを配置し、シェルでテストを実行すると、プログラムが期待どおりに壊れます。次の行に進みたいと思って と入力するnと、デバッガーが実際にコードにステップイン、表示する必要のないライブラリの内部動作が表示されます。

問題は、デバッガー コマンドnが のように動作していることsです。

この問題を解決するにはどうすればよいですか*?

*次の行にブレークポイントを配置したくないのでcontinue、非常に古くなり、非常に速くなります。

4

1 に答える 1

8

デバッガはまだ Ruby 2.0を完全にはサポートしていません。問題の 1 つは、next が step のように正しく動作しないことです。問題が修正されて正しく動作するまで待つか、Byebugなどの別のデバッガーを使用する必要があります。

于 2013-06-30T16:01:30.390 に答える