Problems with rubygems while debugging


#1

When I try to debug a ruby file I got the following message:

$ ruby -rdebug test.rb
Debug.rb
Emacs support available.

/usr/local/lib/ruby/site_ruby/1.8/ubygems.rb:10:require ‘rubygems’
(rdb:1)

whenever I try to debug than my test.rb I run into problems with that
rubygems.rb as you can see above:

(rdb:1) b test:3
Set breakpoint 1 at test:3
(rdb:1) c
/usr/local/lib/ruby/1.8/rational.rb:78: undefined methodgcd’ for
Rational(1,
2):Rational’ (NoMethodError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:882:in
require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:882 from /usr/local/lib/ruby/site_ruby/1.8/ubygems.rb:10:inrequire’
from /usr/local/lib/ruby/site_ruby/1.8/ubygems.rb:10
/usr/local/lib/ruby/1.8/rational.rb:78: gcd = num.gcd(den)
(rdb:1)

Can anyone help me?


#2

Hello, Noe

You can try this:
ruby -rubygems -rdebug test.rb

  • Alex

#3

Alex 2k8 wrote:

Hello, Noe

You can try this:
ruby -rubygems -rdebug test.rb

  • Alex

Hi Alex,

thank you very much, that’s it.

Noë