In article <86987bdf0707120938r7121cb59o3404386a44758cf8 / mail.gmail.com>, Chris Carter <cdcarter / gmail.com> wrote: > On 7/12/07, Daniel Jewett <dan / solidether.net> wrote: > > Hello all, > > > > Here's the LOAD_PATH for my desktop: > > /usr/local/lib/ruby/site_ruby/1.8 > > /usr/local/lib/ruby/site_ruby/1.8/powerpc-darwin8.10.0 > > /usr/local/lib/ruby/site_ruby > > /usr/local/lib/ruby/1.8 > > /usr/local/lib/ruby/1.8/powerpc-darwin8.10.0 > > . > > > > Here's the LOAD_PATH for my laptop: > > /usr/local/lib/ruby/site_ruby/1.8 > > /usr/local/lib/ruby/site_ruby/1.8/i686-darwin8.9.1 > > /usr/local/lib/ruby/site_ruby > > /usr/local/lib/ruby/1.8 > > /usr/local/lib/ruby/1.8/i686-darwin8.9.1 > > . > > > > Installed gem 'flacinfo-rb' and the path looks like this on both > > machines: > > /usr/local/lib/ruby/gems/1.8/gems/flacinfo-rb-0.3/flacinfo.rb > > (although I would have expected to find it here: > > /usr/local/lib/ruby/site_ruby/1.8/flacinfo.rb) > > > > On my laptop success with: > > irb(main):001:0> require 'flacinfo' > > => true > > > > On my desktop this: > > irb(main):001:0> require 'flacinfo' > > LoadError: no such file to load -- flacinfo > > from (irb):1:in `require' > > from (irb):1 > > > > If I move the gem to site_ruby on my desktop, the load succeeds. My > > question is why the inconsistency? > > If the install location is incorrect why does require work on one > > machine and not the other? > > > > Here's the result of the install command on both machines: > > Successfully installed flacinfo-rb-0.3 > > Installing ri documentation for flacinfo-rb-0.3... > > File not found: lib > > > > Is that last bit significant? > > > > Thanks for any info, > > Dan J. > > > > > > > You need to require 'rubygems' first. This probably isn't required > because you have RUBYOPT set on your desktop, but not your laptop Thanks Chris, I did try that... irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'flacinfo' LoadError: no such file to load -- flacinfo from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from (irb):2 This isn't necessarily a show stopper, because of course I can just move the library, but I'm trying to understand the process. Dan