Команда Rake, использующая неправильный путь - PullRequest
0 голосов
/ 05 декабря 2010

Недавно я установил jruby и поместил его в свой домашний каталог. Это, видимо, угнанные грабли:

$ which ruby
/usr/bin/ruby
$ which rake
/home/user/jruby-1.5.5/bin/rake

Что, казалось, вызывало проблемы. Поэтому я переместил папку jruby и переустановил грабли, которые сначала, казалось, исправили это:

$ which rake
/usr/bin/rake

Но когда я запускаю рейк, он все еще пытается использовать тот в jruby:

user@user-desktop:~/rails/appname$ rake db:migrate
bash: /home/user/jruby-1.5.5/bin/rake: No such file or directory

Как мне это исправить?

1 Ответ

3 голосов
/ 05 декабря 2010

Попробуйте RVM . Это неоценимо для изоляции различных версий Ruby. После установки сделайте

rvm install jruby

Это дает вам отдельную среду для запуска JRuby. Вы можете переключаться между версиями с помощью

rvm system
rvm jruby
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...