[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

Ruby Include Dirs for libs

Florian Assmann

3/14/2006 1:33:00 PM

Hi there,

does anybody know which are the default dirs for ruby to search its
..rb's and .so's?

I tried to include postgres-pr but ruby fails finding it. It's residing
in my ruby/gems/1.8/ dir. I don't know it's really installed this way.

Sincerly,

Florian
3 Answers

Bernhard 'elven' Stoeckner

3/14/2006 1:39:00 PM

0

Florian Assmann scribbled on Tuesday 14 Mar 2006 14:33:

> Hi there,
>
> does anybody know which are the default dirs for ruby to search its
> .rb's and .so's?
>
> I tried to include postgres-pr but ruby fails finding it. It's residing
> in my ruby/gems/1.8/ dir. I don't know it's really installed this way.
>
> Sincerly,
>
> Florian

elven@avariel ~ $ ruby -e 'puts $:'
/usr/local/lib/site_ruby/1.8
/usr/local/lib/site_ruby/1.8/i486-linux
/usr/local/lib/site_ruby/1.8/i386-linux
/usr/local/lib/site_ruby
/usr/lib/ruby/1.8
/usr/lib/ruby/1.8/i486-linux
/usr/lib/ruby/1.8/i386-linux
.
elven@avariel ~ $

Gems is a somewhat different matter:

require 'rubygems'
require_gem 'activerecord'

See also http://docs.rubygems.org/read...

Jim Weirich

3/14/2006 2:08:00 PM

0

Florian Assmann wrote:
> Hi there,
>
> does anybody know which are the default dirs for ruby to search its
> ..rb's and .so's?
>
> I tried to include postgres-pr but ruby fails finding it. It's residing
> in my ruby/gems/1.8/ dir. I don't know it's really installed this way.

If it is in your gems directory, make sure you require rubygems before
requiring the library. Either do an explicit 'require "rubygems"' in
your code, or make sure that the RUBYOPT environment variable is set to
'rubygems'.

--
-- Jim Weirich

--
Posted via http://www.ruby-....


Florian Assmann

3/14/2006 6:25:00 PM

0

Bernhard 'elven' Stoeckner schrieb:

> elven@avariel ~ $ ruby -e 'puts $:'

Ah, nice to know.

> require 'rubygems'
> require_gem 'activerecord'
>
> See also http://docs.rubygems.org/read...

Nice to know too, Thanks!

Florian