2012-02-10 2 views
1

ОК, теперь я сделал это три раза, Google и поиск здесь, похоже, не помогают. У меня установлен RVM на OS X Lion. У меня есть два разных Rails-приложения, один из которых 1.9.2 и тот, который 1.8.7. Однако, когда я возвращаюсь в приложение, которое 1.8.7 после закрытия текущего сеанса терминала, он говорит, что я не установил ruby ​​1.8.7. Точное сообщение:RVM: установите Ruby, Bundler и Rails, но он не «вставляет»

рубин ruby-1.8.7-p352 не установлен.
Для установки do: 'rvm install ruby-1.8.7-p352'
Не удалось создать среду RVM «[email protected]_store».

Я понял, что мне не хватает пути или чего-то другого, но нет любви. У меня есть следующие в моей .bash_profile:

[[ -s "/Users/Ross/.rvm/scripts/rvm" ]] && source "/Users/Ross/.rvm/scripts/rvm" 

Сводит меня с ума, я могу работать на приложение отлично, пока я закрыть окно терминала. Чтобы снова начать woking, мне нужно пройти полную переустановку. Идеи?

+1

Вы используете «rvm use» правильной версии Ruby и gemset? –

ответ

3

рубин ruby-1.8.7-p352 старая версия, при обновлении RVM стабильных/голов - rvm get stable ожидаемого поведения будет:

$ rvm install 1.8.7 
... installing ruby-1.8.7-p357 ... 
$ rvm use 1.8.7 
... using ruby-1.8.7-p357 ... 

, если вы хотели бы использовать старые рубиновые номера патчей, то вам нужно явно указать его :

$ rvm install 1.8.7-p352 
... installing ruby-1.8.7-p352 ... 
$ rvm use 1.8.7-p352 
... using ruby-1.8.7-p352 ... 
Смежные вопросы