iam on gentoo linux since a few weeks. today i checked out a ror
and wanted to start the webbrick server.
when i “ruby script/server” with another user than “root” it tells me:
“./script/…/config/boot.rb:18:in ‘require’ : no such file to load –
as root everything works fine. iam stuck…
oh and another problem, when i just try “script/server” without “ruby”
in front of the command
it tells me “bash: script/server: /usr/bin/env: bad interpreter:
What do you get from
(first as root, then as pascalf - or any other user)
Is root using the same ruby as your users? Do other users have
to execute ruby?
laptux mopslunch # which ruby
laptux mopslunch # ls -l /usr/bin/ruby
lrwxrwxrwx 1 root root 6 May 31 17:45 /usr/bin/ruby -> ruby18
[email protected] ~/Rails_Workspaces/mopslunch $ which ruby
[email protected] ~/Rails_Workspaces/mopslunch $ ls -l /usr/local/bin/ruby
-rwxr-xr-x 1 root root 1322089 31. Mai 16:19 /usr/local/bin/ruby
ok i see, two different versions?! but… why? and how to fix?
thanks in advance,
i deleted /usr/local/bin/ruby and created a symlink from /usr/bin/ruby
it fixed the problem