[maemo-users] PATH Issue

From: Simon Pickering S.G.Pickering at bath.ac.uk
Date: Mon Oct 1 11:14:04 EEST 2007
>>> More newbie problems!
>>> I am trying to get ruby running on my 770.  I downloaded the tar  file and
>>> installed it in /var/lib/install/usr.  I created a .profile that  
>>> added that
>>> directory to the PATH.  After rebooting the 770, it does not seem  to be
>>> working properly.  Here is my .profile:
>> This may not be directly related, but you are making life hard for  
>> yourself installing things where they shouldn't be. It looks like  
>> you've been reading the (very very) old packaging instructions.  
>> Things are no-longer installed under /var/lib/install. Instead they  
>> are installed in the usual location /usr/bin and so on. This makes  
>> life easier when building things and also means the end user can  
>> update the binaries that come pre-installed.
> It's still not working for me.  I logged in as root (sudo gainroot)
> and did this:
> cd /usr
> tar zxvf /media/mmc1/ruby-1.8.4.nok770d.tar.gz
> I then rebooted the computer.

I just grabbed the archive to take a look. My apologies, you were 
following the instructions in the archive to install it under 
/var/lib/install/. This is the way programs were installed on the very 
first version of the 2006 OS. You may therefore find that it won't work 
when installed under /usr as is the current method.

I would try it as is though before re-installing it. Check that the 
files it installed under /usr/bin (ruby is one of them) have execute 
permissions. This may be the cause of your current problem.

If ruby is unwilling to run from /usr (as it expects certain hard-coded 
paths for example), install it to /var/lib/install as you had it before 
and symlink the binaries in /var/lib/install/bin to /usr/bin.

I think finding a more up to date version of ruby would be the best bet 
though. Or asking the people at Rubyforge, where I think your version 
came from, to remove the --prefix=/var/lib/install/usr they used with 


More information about the maemo-users mailing list