From: Nikolai Lugovoi on 17 Mar 2010 11:12 I installed ruby 1.9.2dev (2010-03-17 trunk 26961) [i686-linux] in my $HOME dir using configure --prefix=$HOME && make install also i set PATH=$HOME/bin:$PATH Then, I tried to run rake test on edge rails version, having required gems installed via "bundle install" gem list shows them installed But, "rake test", complained that it cannot find required rubygems, like: activerecord/test/cases/helper.rb:12:in `require': no such file to load -- mocha As a workaround, it started only with following RUBYOPT options: RUBYOPT="-rubygems -rrubygems/custom_require" rake test What am I missing that causes the problem? Also, here is sample IRB session showing the issue: $ irb irb(main):001:0> RUBY_VERSION => "1.9.2" irb(main):002:0> Gem::VERSION => "1.3.6" irb(main):003:0> require 'mocha' LoadError: no such file to load -- mocha from (irb):3:in `require' from (irb):3 from /home/nlugovoi/bin/irb:12:in `<main>' irb(main):004:0> require 'rubygems' => false irb(main):005:0> require 'mocha' LoadError: no such file to load -- mocha from (irb):5:in `require' from (irb):5 from /home/nlugovoi/bin/irb:12:in `<main>' irb(main):006:0> require 'rubygems/custom_require' => true irb(main):007:0> require 'mocha' => true irb(main):008:0> Gem.path => ["/home/nlugovoi/.gem/ruby/1.9.1", "/home/nlugovoi/lib/ruby/gems/1.9.1"] |