[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

on ubuntu, ruby can't find the gems

Dave Cottingham

8/16/2008 2:21:00 PM

I'm working on Ubuntu 7.10, which presumably does things the Debian way.
I have loaded several gems without apparent problem, and I see them
sitting there in /var/lib/gems/1.8, which I understand is the Debian
place for them. But when I try to use one of them in ruby, e.g. if I
say

require 'image_science'

it says

-:1:in `require': no such file to load -- image_science (LoadError)
from -:1

So ruby apparently doesn't know to look for them there. I've tried
defining RUBYLIB to '/var/lib/gems/1.8' or '/var/lib/gems/1.8/gems' or
/var/lib/gems' with no improvement.

So my question is, how is ruby supposed to find the gems?

BTW I got ruby and gem by apt-get, so it's a little surprising that they
aren't configured to play with each other.
--
Posted via http://www.ruby-....

4 Answers

Phlip

8/16/2008 2:33:00 PM

0

require 'rubygems'

> require 'image_science'

?

Dave Cottingham

8/16/2008 2:46:00 PM

0

Phlip wrote:
> require 'rubygems'
>
>> require 'image_science'
>
> ?

"require 'rubygems'" works; rubygems of course was not installed by gem,
and it's in the main ruby library, which on my machine is in
/usr/lib/ruby/1.8.

The stuff my ruby can't find are the packages that were installed by
gem.
--
Posted via http://www.ruby-....

Serabe

8/16/2008 5:45:00 PM

0

I think that what Phlip really meant is that you should require
rubygems before requiring a gem. Example:

require 'rubygems'
require 'image_science'

Cheers,

Serabe

--
http://www....

Dave Cottingham

8/17/2008 3:20:00 AM

0

Serabe wrote:
> I think that what Phlip really meant is that you should require
> rubygems before requiring a gem. Example:
>
> require 'rubygems'
> require 'image_science'
>
> Cheers,
>
> Serabe

Ahh. Sorry I was being thickheaded. Yes, that solves the problem.

Thanks for the help.
--
Posted via http://www.ruby-....