Ruby のデバッグ オープンソース ライブラリ
概要
私はいくつかのオープンソース gem をデバッグし、場合によっては貢献したいと考えていますが、Ruby と Rails についてはまったくの初心者です。ブレークポイントなどの設定を開始するための最良の方法は何ですか?
現在、私は自分のコードに Ruby-debug を使用し、主に変数を検査しています。
解決策
Ruby-debugger gem が必要です。 Rubygems がインストールされていることを確認してから、
gem install ruby-debug
次に、行を追加します
require 'ruby-debug'
ソースコードに を追加してライブラリをロードし、ブレークポイントを設定する場所にキーワード「debugger」を追加します。これで、問題のコードを呼び出すたびに、ブレークポイントに到達するとコードがデバッグ コンソールに表示されます。h キーを押すとオプションのリストが表示され、そこから何ができるかを確認できます。当然ですが、完了したらブレークポイントと require ステートメントを忘れずに削除してください。