Rails на Linux Mint 11 - PullRequest
       16

Rails на Linux Mint 11

0 голосов
/ 03 июля 2011

Я установил ruby ​​через rvm на Mint 11 без проблем.Установленные драгоценные камни, то же самое.Установленные рельсы через gem install rails, и когда я набираю rails -v, он возвращает правильную версию.Пока я не закрою этот терминал и не открою терминал.Когда я это делаю и набираю rails -v, я получаю сообщение

The program 'rails' is currently not installed.  You can install it by typing: sudo apt-get install rails

Если я тогда наберу

rvm use 1.9.2-p180 --default

, а затем наберу rails -v, я снова получаю правильную версию ...до тех пор, пока я не закрою терминал.

Я должен добавить, что я добавил оператор пути к своему .bashrc, указывающему на каталог 1.9.2-p180 в моем каталоге .rvm.

Ввод ruby -v всегда возвращает правильную версию.

Ответы [ 4 ]

1 голос
/ 08 августа 2011

Создайте файл .bashrc и добавьте команду .rvm

$ sudo touch ~/.bashrc

$ sudo gedit ~/.bashrc

(Добавить строку в файл .bashrc)

if [[ -s "$HOME/.rvm/scripts/rvm" ]]  ; then source "$HOME/.rvm/scripts/rvm" ; fi

Выйти из системы и войти ИЛИ просто обновить профиль пользователя с .bashrc с помощью следующей команды

$ . ~/.bashrc
0 голосов
/ 08 августа 2011

Использовать файлы проекта rvmrc. Вы можете увидеть, как это установить здесь http://beginrescueend.com/rvm/best-practices/

Таким образом, вы держите все свои драгоценные камни отдельно для каждого проекта, и его очень просто настроить

0 голосов
/ 03 июля 2011

Попробуйте добавить эту команду в .profile и снова открыть оболочку:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.
0 голосов
/ 03 июля 2011

Попробуйте which rails.Может быть, есть ссылка на заглушку, которая дает вам заметку.В этом случае может помочь вызов полного пути, например, /usr/local/bin/rails

...