Ruby Tips!

RubyのTipsを紹介します

Rubyのデバッガを使う

以下のように-r debugオプションを付けてRubyスクリプトを実行するとデバッガでRubyスクリプトデバッグすることができる。

ruby -r debug foo.rb

デバッガの主なコマンドは以下のとおり。

コマンド 意味
step 1行実行する、メソッド呼び出しがある場合はその中に入る
next 1行実行する、メソッド呼び出しがある場合はメソッドの終了まで実行する
break [クラス名.]メソッド名 メソッドにブレークポイントを設定する
break [ファイル名:]行数 行にブレークポイントを設定する
cout ブレークポイントに到達するか、スクリプトが終了するまで、スクリプトを実行する
where スタッフレームを表示する
help ヘルプを表示する
quit デバッガとスクリプトを終了する