Note to Self: Moving ruby, $:. Don't _do_ that

With gcc you can build & install in /home/myname/opt/gcc and then tar it
up and deliver to your colleagues /opt directory and it seems to work.

They have been pretty careful about using relative paths everywhere.

Note to Self: Don’t do that with ruby on Linux. You end up with
/home/myname/opt hard coded in the ruby executable, especially in the
include path $:

Curiously enough it seems to do The Right Thing in the code for DOSISH
and CYGWIN platforms… but that will do lots of wrong things in other
places for the linux platform.

Bottom line. Note to Self:

Don’t do that.

John C. Phone : (64)(3) 358 6639
Tait Electronics Fax : (64)(3) 359 4632
PO Box 1645 Christchurch Email : [email protected]
New Zealand

On 6/27/07, John C. [email protected] wrote:

and CYGWIN platforms… but that will do lots of wrong things in other
places for the linux platform.

./configure --prefix=/opt --enable-shared --enable-pthread
make
make DESTDIR=/home/manveru/tempruby install
#generate the ri docs
make DESTDIR=/home/manveru/tempruby install-doc

slightly modified from http://rubyurl.com/Nkn
hope that sheds more light on your problem… dunno how you tried it.

On Wed, 27 Jun 2007, Michael F. wrote:

./configure --prefix=/opt --enable-shared --enable-pthread
make
make DESTDIR=/home/manveru/tempruby install

Sigh! Tried that, didn’t work quite. Something somwhere tries to
mkdir_p the /opt/… directory (which it doesn’t have permission to
do…)

Note to Self:

Writing Notes to Self on the 'net is a Really Good Idea since it’s
easier to find them on the 'net than it is to find them on my desk…

Funny that.

Curiously enough it seems to do The Right Thing in the code for DOSISH
slightly modified from http://rubyurl.com/Nkn
hope that sheds more light on your problem… dunno how you tried it.

Bottom line. Note to Self:

Don’t do that.

John C. Phone : (64)(3) 358 6639
Tait Electronics Fax : (64)(3) 359 4632
PO Box 1645 Christchurch Email : [email protected]
New Zealand