From:eklerni
1.9e$B$GHO0O1i;;;R$r;H$&$He(Bdebug.rbe$B$,%(%i!<$K$J$j$^$9!#e(B
$ ruby -r debug -e ‘(1…3)’
#=>
Debug.rb
Emacs support available.
0: NULL pointer given (ArgumentError)
1.8.6e$B$G$OF1MM$N8=>]$O$F8+$i$l$^$;$s$G$7$?!#e(B
e$B860x$Oe(Bset_trace_funce$B$N$h$&$G!"0J2<$N$h$&$K;H$C$b%(%i!<$K$J$j$^$9!#e(B
–mylib.rb–
set_trace_func lambda {|event, file, line, id, binding, klass|}
–do.rb–
require ‘mylib’
(1…3)
$ ruby ‘do.rb’
#=> 0: NULL pointer given (ArgumentError)
ruby 1.8.6 (2007-07-28 patchlevel 5000) [i386-mswin32_80]
ruby 1.9.0 (2007-08-01 patchlevel 0) [i386-mswin32_80]