On Thu, Jul 15, 2010 at 10:05 PM, Ralph Shnelvar <ralphs / dos32.com> wrote:
> Thursday, July 15, 2010, 1:47:08 PM, you wrote:
>
> RS> In Rails I can use the
> RS> =A0 debugger
> RS> statement to trigger the debugger.
>
> RS> How can I do that in rdebug? =A0Is there a way other than setting bre=
akpoints manually when the program starts?
>
> I found
> =A0http://bashdb.sourceforge.net/ruby-debug.html#SEC18
> and then placed
>
> =A0require 'rubygems'
> =A0require 'ruby-debug
>
> into the source ...
>
> but I still can't get the debugger to trigger. =A0 I get the following me=
ssages ...
>
>
> f:\UltraDedup>ruby -r debug UltraDedup.rb
> Debug.rb
> Emacs support available.
>
> UltraDedup.rb:3:require 'fox16'
> (rdb:1) c
> F:/InstantRails-2.0-win/ruby/lib/ruby/1.8/rational.rb:78: `undefined meth=
od `gcd' for Rational(1, 2):Rational' (NoMethodError)
> =A0 =A0 =A0 =A0from F:/InstantRails-2.0-win/ruby/lib/ruby/1.8/yaml.rb:396=
:in `require'
> =A0 =A0 =A0 =A0from F:/InstantRails-2.0-win/ruby/lib/ruby/1.8/yaml.rb:396
> =A0 =A0 =A0 =A0from UltraDedup.rb:4:in `require'
> =A0 =A0 =A0 =A0from UltraDedup.rb:4
> F:/InstantRails-2.0-win/ruby/lib/ruby/1.8/rational.rb:78: =A0 =A0gcd =3D =
num.gcd(den)
> (rdb:1) c
> F:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/=
ruby-debug/processor.rb:17: warning: method redefined; discarding old inter=
face=3D
> F:/InstantRails-2.0-win/ruby/lib/ruby/1.8/debug.rb:945 DEBUGGER__.context=
.trace_func event, file, line, id, binding, klass
> (rdb:1)
>
>
>
> Any thoughts on how to trigger the debugger?
Exactly as you did, then you hit c for continue and that was what the
debugger did
try help to see how to step, trace, set breakpoints and some more
HTH
R.
>
>
>
>
>



--=20
The best way to predict the future is to invent it.
-- Alan Kay