Rails не найден после установки через rvm

Я установил рельсы через rvm после этого блога .

После установки он показал, что рельсы установлены. Но когда я открываю новые рельсы терминала [Его не найдено]

The program 'rails' can be found in the following packages,...

Я использую Убунту 13.10.

что я должен сделать, чтобы добавить его?

список РВМ:

rvm rubies

=* ruby-2.1.0 [ x86_64 ]
# => - current
# =* - current && default
#  * - default

рубин -v

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

список драгоценных камней rvm

gemsets for ruby-2.1.0 (found in /home/dinesh/.rvm/gems/ruby-2.1.0)
=> (default)
   global

person Dineshkumar    schedule 03.02.2014    source источник
comment
обеспечить вывод rvm list, ruby -v, rvm gemset list   -  person Малъ Скрылевъ    schedule 03.02.2014
comment
У вас установлено несколько версий ruby, и установлены ли рельсы для версии ruby, отличной от стандартной?   -  person Anshul Goyal    schedule 03.02.2014


Ответы (2)


Добавьте это в свой ~/.bashrc

# This loads RVM into a shell session.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

Это загружает rvm каждый раз, когда вы загружаете новый сеанс терминала.

person the Areba    schedule 03.02.2014
comment
мне нужно добавить это в /home/user/.bashrc? (когда я ввожу !/.bahsrc, он становится /home/user/.bashrc) - person Dineshkumar; 03.02.2014
comment
Да точно. Я полагаю, вы установили rvm как пользователь root. - person the Areba; 03.02.2014

Закройте текущую оболочку или сеанс терминала и откройте новый (предпочтительно). Вы можете загрузить RVM с помощью следующей команды:

user$ source ~/.rvm/scripts/rvm

Если установка и настройка прошли успешно, RVM теперь должен загружаться всякий раз, когда вы открываете новую оболочку. Это можно проверить, выполнив следующую команду, которая должна вывести «rvm is a function», как показано ниже.

user$ type rvm | head -n 1
rvm is a function

источник: http://rvm.io/rvm/install

Если вы используете GNOME в Red Hat, CentOS или Fedora, убедитесь, что опция «Выполнить команду в качестве оболочки входа» отмечена на вкладке «Заголовок и команда» в настройках профиля (щелкните правой кнопкой мыши терминал, чтобы перейти к настройкам профиля). После изменения этого параметра вам может потребоваться выйти из сеанса консоли и начать новый, прежде чем изменения вступят в силу.

person Rahul Singh    schedule 03.02.2014
comment
@Dineshkumar, каков был ответ, когда вы добавили строку в моем сообщении в свой bashrc? - person the Areba; 04.02.2014
comment
@theAreba: Это сработало. [Принятый ответ] (что это делает? Помогите новичку вроде меня!) - person Dineshkumar; 04.02.2014
comment
@Dineshkumar автоматически загружает rvm каждый раз, когда вы создаете новый сеанс терминала, то есть каждый раз, когда вы открываете новый терминал. Это упрощает то, что сказал Рахул, поскольку это потребовало бы от вас ввода $ source ~/.rvm/scripts/rvm каждый раз, когда вы загружаете новый терминал. Вы понимаете суть? - person the Areba; 04.02.2014