Ruby Include Dirs for libs

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

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

Florian
[email protected] ~ $ 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

[email protected] ~ $

Gems is a somewhat different matter:

require ‘rubygems’
require_gem ‘activerecord’

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

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 W.

Bernhard ‘elven’ Stoeckner schrieb:

[email protected] ~ $ ruby -e ‘puts $:’

Ah, nice to know.

require ‘rubygems’
require_gem ‘activerecord’

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

Nice to know too, Thanks!

Florian

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs