2015-06-18 2 views
0

Я настроил rvm для управления всей моей рубиновой версией.Ошибка RVM при запуске команды cd

Все работает, и я установил ruby1.2.6. Но я получаю ошибку, когда cd в любой каталог, где размещается рубиновое приложение. например:

[email protected]:~ $ cd /var/www 
ruby-1.9.3-p448 is not installed. 
To install do: 'rvm install ruby-1.9.3-p448' 
[email protected]:/var/www $ ruby -v 
ruby 2.1.6p336 (2015-04-13 revision 50298) [x86_64-linux] 
[email protected]:/var/www $ 

[email protected]:/var/www $ sudo -s 
ruby-1.9.3-p448 is not installed. 
To install do: 'rvm install ruby-1.9.3-p448' 
hostname-10# 

hostname-10# pwd 
/var/www 
hostname-10# 

Что и где может быть проблема? Какой cd вызывает здесь?

Спасибо.

+0

Он пытается установить соответствующий Ruby. Как насчет установки Ruby, который хочет проект? –

+0

Вы хотите попробовать запустить этот проект с помощью «2.1.6» или использовать рубин, который явно требует проект? Если сначала попробуйте 'cd/var/www && mv .rvm .rvm.orig'. Если во-вторых, 'rvm install 1.9.3-p448'. – mudasobwa

+0

Да @DaveNewton обычно пытается создать и создать gemset, но использует ** ruby1.9.3 **, поэтому следует использовать ** ruby.2.1.6 ** из **/usr/local/rvm/gems/ruby- 2.1.6 **. Почему он все еще использует ** ruby1.9.3 **? И я не понимаю вопроса ** «Как насчет установки Ruby, который хочет проект?» ** – nixmind

ответ

0

Проблема спокойная простая.

Приложение написано в ruby1.9.3 и потребовало его.

Приложение будет обновляться по мере обновления версии ruby.

Я сделал те же тесты с обновленным кодом, и он работает.

С уважением.

Смежные вопросы