# Require library path

**URL:** <https://www.ruby-forum.com/t/require-library-path/83902>\
**Category:** Ruby\
**Created:** [January 30, 2007, 6:31pm UTC](https://www.ruby-forum.com/t/require-library-path/83902 "2007-01-30T18:31:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Krekna\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/a9adbd/32.png) [@Krekna\_M](https://www.ruby-forum.com/u/Krekna_M)\
**Post date:** [January 30, 2007, 6:31pm UTC](https://www.ruby-forum.com/t/require-library-path/83902/1 "2007-01-30T18:31:24Z")

</div>

Hi,

I want to load the date.rb file, but require ‘date’ results in :

./mk.rb:4:in `require’: no such file to load – date (LoadError)  
from ./mk.rb:4

ruby is installed in ~/ruby/rubyinstall/

Apparently Ruby does not look over there, where is Ruby’s library path  
defined?

Thanx!

Krekna

---

<div class="post-metadata">

**Author:** ![Krekna\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/a9adbd/32.png) [@Krekna\_M](https://www.ruby-forum.com/u/Krekna_M)\
**Post date:** [January 30, 2007, 7:05pm UTC](https://www.ruby-forum.com/t/require-library-path/83902/2 "2007-01-30T19:05:32Z")

</div>

“Krekna M.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote/schrieb  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Apparently Ruby does not look over there, where is Ruby’s library  
> path defined?

Run this on the shell and look at the output:  
ruby -e ‘puts $:’

You may consider to set the environvent variable RUBYOPT, e.g. (bash):  
export RUBYOPT=r${HOME}/ruby/rubyinstall

Regards  
Thomas

---

<div class="post-metadata">

**Author:** ![Krekna\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/a9adbd/32.png) [@Krekna\_M](https://www.ruby-forum.com/u/Krekna_M)\
**Post date:** [January 31, 2007, 8:45am UTC](https://www.ruby-forum.com/t/require-library-path/83902/3 "2007-01-31T08:45:38Z")

</div>

thanks, I did the following now:

$:.push(“~/ruby/rubyinstall/lib… etc”)

It seems that the problem is that I compiled in the /tmp directory so  
the library path points to /tmp/ruby/rubyinstall. I think I need to  
recompile to get it in order again.

Krekna

2007/1/30, Thomas H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
