From: Chris Carter Date: 2007-07-13T01:38:36+09:00 Subject: Re: Yet another site_ruby question... On 7/12/07, Daniel Jewett 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 -- Chris Carter concentrationstudios.com brynmawrcs.com