Joel VanderWerf
6/26/2005 5:19:00 AM
Patrick Fernie wrote:
> Hi list,
>
> I'm having a not-so-critical-but-still-irritating issue with
> rubygems. It installed fine, and i can use gems, but only using
> require_gem; using the redefined require (from custom_require.rb)
> results in a load error. Now, NB, I am running on Ubuntu
> (i.e. Debian-based distro), and I know there have been issues w/
> rubygems on these platforms before. However, since everything else
> seems to work, i was wondering if anybody had insight into this
> problem.
>
> e.g. (with any gem, not just fxruby, and I have rubygems in RUBYOPT):
>
> irb(main):001:0> require_gem 'fxruby'
> => true
> irb(main):002:0> exit
>
> But:
> irb(main):001:0> require 'fxruby'
> LoadError: No such file to load -- fxruby
> from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:18:in
> `require__'
> from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:18:in
> `require'
> from (irb):1
> irb(main):002:0> exit
>
> -Patrick
I see the same thing you do. However,
require 'fox12'
works for me, and I have fox installed only as a gem:
$ locate fox12.so
/usr/local/lib/ruby/gems/1.8/gems/fxruby-1.2.6/ext/fox12/fox12.so
(Note that "require 'fox12'" is also the right invocation for systems in
which fox was installed from tarball.)