Скачал ruby ​​на рельсах, но он не будет запускать команды

Я загрузил ruby ​​на рельсы в Ubuntu 12.10 с помощью этого учебного руководства http://technical-feeds.blogspot.ca/2013/02/how-to-install-ubuntu-and-ruby-on-rails.html.

Я сделал все, и это работало нормально.

Я проверил ruby ​​-v, и он вернулся как ruby ​​2.0.0p0. Я также проверил рельсы, рубины и мерзавцы, они вернулись хорошо.

Затем я закрыл терминал, открыл новый и попытался проверить версию, но это вернулось для ruby:

 bimbola@ubuntu:~$ ruby -v
The program 'ruby' can be found in the following packages:
 * ruby1.8
 * ruby1.9.1
Try: sudo apt-get install <selected package>

И это пришло для рельсов:

bimbola@ubuntu:~$ rails -v
The program 'rails' can be found in the following packages:
 * rails
 * ruby-railties-3.2
Try: sudo apt-get install <selected package>

мерзавец все еще в порядке, хотя

bimbola@ubuntu:~$ git --version
git version 1.7.10.4

2 ответа

Решение

Добавьте строку в ваш bashrc для автоматической загрузки rvm: (выполнить в терминале)

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc

или загрузите rvm вручную:

source "$HOME/.rvm/scripts/rvm"

Вам необходимо указать, какую версию ruby ​​вы хотите использовать. Попробуй это:

rvm use 2.0.0

Вы также можете установить конкретную версию ruby, которая будет использоваться по умолчанию, как показано ниже

rvm --default use 2.0.0

RVM (Ruby Version Manager) позволяет вам установить несколько версий ruby ​​и использовать любую из них одновременно по своему усмотрению.

Чтобы увидеть все доступные версии ruby в вашей системе, попробуйте это:

rvm list
Другие вопросы по тегам