ruby-debug

なんか大事な前提を見過ごしてる気がするけど、ここに書いてある方法でruby-debugを試すことができなかった。
で動かす方法を調べてみた。

ruby-debugのインストール

gem install ruby-debug

初期設定

development.rbの最後に

require 'ruby-debug'
Debugger.start

webrickを再起動

使う

デバッグしたいところに

debugger

debugと書いたところにぶつかるとwebrick上でrdbってのが立ち上がる。
そんときに打つコマンド

l[ist] ソースの表示。
pp 変数 変数の表示。
f[rame] コールスタック表示
s[tep] ステップイン
n[ext] ステップオーバー
c[ont] 実行再開

ぬおー便利じゃないのー!