Bugs item #28365, was opened at 2010-07-08 19:28 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=28365&group_id=126
Category: #gem and #require methods Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Giorgenes Gelatti (giorgenes) Assigned to: Nobody (None) Summary: rubygems not uploading $LOAD_PATH with ruby 1.9.1 Initial Comment: I have successful installed gems, but when I do a require 'gemname' it fails. The $LOAD_PATH var shows the gem paths are not loaded. I'm using ruby1.9.1p378 and gems 1.3.7 on ubuntu 10.04. # gem list *** LOCAL GEMS *** rest-client (1.6.0) ..... # irb irb(main):001:0> require 'rubygems' => true irb(main):002:0> $: => ["/usr/local/lib/site_ruby/1.9.1", "/usr/local/lib/site_ruby/1.9.1/i486-linux", "/usr/local/lib/site_ruby", "/usr/lib/ruby/vendor_ruby/1.9.1", "/usr/lib/ruby/vendor_ruby/1.9.1/i486-linux", "/usr/lib/ruby/vendor_ruby", "/usr/lib/ruby/1.9.1", "/usr/lib/ruby/1.9.1/i486-linux", "."] irb(main):003:0> require 'rest_client' LoadError: no such file to load -- rest_client from (irb):3:in `require' from (irb):3 from /usr/bin/irb:12:in `<main>' ---------------------------------------------------------------------- >Comment By: Giorgenes Gelatti (giorgenes) Date: 2010-07-08 20:08 Message: I did a further investigation and found out that when ruby is run with --disable-gems the gem loading works. I looks like the line below on rubygems.rb is preventing the load through 'require' to work in 1.9.1: require 'rubygems/custom_require' if gem_disabled or RUBY_VERSION < '1.9' ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=28365&group_id=126 _______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers