スクリプトのソースコードデバッグに使用します。あるので、活用してください。rubydbデバッグコマンド以下は、デバッガで使用できるコマンド名とその用法の一覧です。各コマンド名には省略形があります。[<file>:]<position>|<class>:<method>ブレークポイントを設定します。引数を省略した場合設定したブレークポイントを表示します。ファイル中の行番号もしくはメソッド名で指定します。省略した場合は現在実行中のファイルを指定したものと見倣されます。Exception>例外が発生した時にデバッガを停止させるキャッチポイントを設定します。引数を省略した場合設定したキャッチポイントを表示します。サブクラスであればデバッガが停止します。StandardErrorに設定されています。指定すると例外発生時に停止しなくなります。値が変化したときに停止するウォッチポイントを設定します。[nnn]指定したブレークポイントを取り除きます。引数を省略した場合すべてのブレークポイントを取り除きます。評価するディスプレイ式を設定します。引数を省略した場合すべてのディスプレイ式を表示します。<nnn>指定したディスプレイ式を取り除きます。引数を省略した場合すべてのディスプレイ式を取り除きます。contスクリプトが終了するまで、もしくは次のブレークポイントに到達するまで処理を続行します。[nnn]一行ずつ処理を実行します。引数を指定した場合、指定した行数分、処理を続行します。メソッドの中に入ります。[nnn]一行ずつ処理を実行します。引数を指定した場合、指定した行数分、処理を続行します。[nnn]との違いは、メソッド呼び出しのところでそのメソッドの中に入らないことです。whereframeフレームのスタックと、現在のフレーム位置を表示します。[(-|nn-mm)]スクリプトを表示します。形式では指定した範囲の行のスクリプトを表示します。[nn]上位のフレームに上がります。[nn]下位のフレームに下がります。finish外側のフレームに上がるまで処理を続行します。[all]トレースモードの設定を変更します。トレースモードをonにすると、以後の実行においてメソッドの呼び出し関係が表示されます。引数を省略した場合現在のモードを表示します。指定した場合、全てのスレッドに対してモードの設定を変更します。quitスクリプトを中断し、デバッガを終了します。<object>それぞれ、グローバル変数、ローカル変数、オブジェクト<object>のインスタンス変数、<object>の定数を表示します。モジュールメソッドを表示します。l[ist]スレッドの一覧を表示します。c[ur[rent]]現在のスレッドを表示します。