web-dev-qa-db-ja.com

Ruby 2.0でデバッガを使用する方法は?

私はデバッガgemがRuby 2.0/" official support Ruby 2.X "と互換性がないため、互換性がないことを知っています。

Ruby 2.0の変更履歴では:

デバッグサポート

DTraceのサポート。

改良されたトレースAPIであるプロダクションTracePoint

Ruby 2.0でデバッグするための特別な設定はありますか?誰かがこれを私に説明できますか?

30
Intrepidd

デバッガーgemを使用できますが、まだ問題があります。

インストール byebug Ruby 2.0デバッグ用に作成されました。

ブレークポイントの場合、コードでbyebugではなくdebuggerコマンドを使用します。

55
Alain Beauvois

デバッガーgemのバージョン1.4.0が問題なくインストールされるようになりました。まだいくつかの問題がありますが、これはすぐに修正されるはずです。

デバッガーgemは、Ruby 2ではうまく機能しません。代わりに、Ruby 2.と完全に互換性のあるByebug gemをインストールしてください。

7
Intrepidd

pry を使用:

gem install pry  
gem install pry-debugger

" Debugging Ruby With Pry "を参照してください。

0
Kevin Suttle