2014-10-25 5 views
0

UPDATE: Я просто оставил все экземпляры терминала и открыл новое окно, и, видимо, сообщение больше не отображается.RVM пытается загрузить старую версию Ruby

Я удалил ruby-2.1.0, установлен ruby-2.1.3 и сделал это по умолчанию с РВМ на Mac OS X.

Теперь каждый раз, когда я открываю новое окно терминала я вижу это:

ruby-2.1.0 is not installed. 
To install do: 'rvm install ruby-2.1.0' 

Я смотрел на .bashrc, .bash_profile, .profile и .rvmrc, но я ничего не вижу, пытаясь использовать ruby-2.1.0. Я также обновил файлы .ruby-version.

rvm list показывает ruby-2.1.3 как текущий и по умолчанию рубин.

Как прекратить это сообщение?

ответ

1

Когда вы заходите в каталог проекта Rails в своем терминале, RVM просматривает файл .ruby-version и, если он его находит, он проверяет версию Ruby, указанную внутри этого файла, а затем, если эта версия Ruby не установлена ​​в вашей системе, RVM, он дает вам сообщение, которое вы получаете.

Это на самом деле очень полезно, что позволяет знать ваш проект использует версию Ruby, который не установлен в вашей системе

+0

Я забыл упомянуть, но я уже это сделал. Я просто оставил все экземпляры терминала и открыл новый, и, видимо, сообщение остановилось. Я обновил сообщение. Благодарю. – Schrute

+1

Ну, это не должно перестать отображаться, если вы перейдете к старой директории проекта Rails, которая использует 'ruby-2.1.0', вы можете попробовать? – Alireza

+0

В этом случае он отображается как ожидалось. Проблема заключалась в том, что он появлялся всякий раз, когда я открывал новую вкладку или окно, даже если в папке не было файла '.ruby-version'. – Schrute

0

Решение для меня было просто бросить все экземпляры терминала и открыть его.

Если у кого-либо еще есть эта проблема, проверьте также ответ Али относительно файла .ruby-version.

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