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