Error on installing Ruby 2.0.0 from source

Hi all,

I am trying to install Ruby 2.0.0 from source on Red Hat 6.

Based on some dependencies and configuration, RVM wasn’t working, which
is what I normally use.

So I downloaded the .tgz and did a ./configure, make, make install. Now
when I try to run irb, it throws this error.

#########

/usr/local/lib/ruby/site_ruby/2.0.0/rbconfig/datadir.rb:9:in <top (required)>': Use RbConfig instead of obsolete and deprecated Config. /usr/local/lib/ruby/site_ruby/2.0.0/rbconfig/datadir.rb:12:inrespond_to?’: Use RbConfig instead of obsolete and deprecated Config.
/usr/local/lib/ruby/2.0.0/irb/locale.rb:150:in block in search_file': undefined methodtry_activate’ for Gem:Module (NoMethodError)
from /usr/local/lib/ruby/2.0.0/irb/locale.rb:158:in block in each_localized_path' from /usr/local/lib/ruby/2.0.0/irb/locale.rb:167:ineach_sublocale’
from /usr/local/lib/ruby/2.0.0/irb/locale.rb:157:in
each_localized_path' from /usr/local/lib/ruby/2.0.0/irb/locale.rb:145:insearch_file’
from /usr/local/lib/ruby/2.0.0/irb/locale.rb:124:in find' from /usr/local/lib/ruby/2.0.0/irb/locale.rb:108:inload’
from /usr/local/lib/ruby/2.0.0/irb/locale.rb:32:in initialize' from /usr/local/lib/ruby/2.0.0/irb/init.rb:114:innew’
from /usr/local/lib/ruby/2.0.0/irb/init.rb:114:in init_config' from /usr/local/lib/ruby/2.0.0/irb/init.rb:16:insetup’
from /usr/local/lib/ruby/2.0.0/irb.rb:380:in start' from /usr/local/bin/irb:12:in

#########

Has anyone seen this? Is it as simple as having to make an adjustment
in my setup.rb file? Not sure which one I have to adjust.

New to this, so any help would be greatly appreciated.

Ben D. [email protected] wrote:

`each_localized_path’
#########

Has anyone seen this? Is it as simple as having to make an adjustment
in my setup.rb file? Not sure which one I have to adjust.

New to this, so any help would be greatly appreciated.

Hmm, I just ran a source install and did not run into this, although it
was a deb6 based system, not rhel. Did you pay attention to all the
config and make failures, if any? I noticed the make proceeded even with
some things I thought were rather necessary. I can’t speak specifically
to what’s happening here, but take a look at my capture of my install:

http://wiki.tamaratemple.com/Technology/BuildRubySystemFromSource

mainly the packages needed.

Ben D. wrote in post #1113742:

/usr/local/lib/ruby/site_ruby/2.0.0/rbconfig/datadir.rb:9:in `<top
(required)>’: Use RbConfig instead of obsolete and deprecated Config.

Uninstall old rubygems.

Ben D. wrote in post #1113742:

Hi all,

I am trying to install Ruby 2.0.0 from source on Red Hat 6.

Based on some dependencies and configuration, RVM wasn’t working, which
is what I normally use.

I would not hesitate to ask directly the RVM maintainer about the
installation problem here: Issues · rvm/rvm · GitHub .
He puts really great effort into the support of this great tool.

vlad

Nobuyoshi N. wrote in post #1114433:

Ben D. wrote in post #1113742:

/usr/local/lib/ruby/site_ruby/2.0.0/rbconfig/datadir.rb:9:in `<top
(required)>’: Use RbConfig instead of obsolete and deprecated Config.

Uninstall old rubygems.

This fixed it! For some reason it was calling back to the old
directories in the path. I did an RVM remove and have only the latest
version of rubygems and now irb and the RVM functions are working.

Thanks Nobu.