Почему Rubygems жалуется на необходимость Ruby 1.8.7, если он установлен? - PullRequest
1 голос
/ 01 марта 2011

На моем сервере Ubunto 8.04 (Hardy) я пытаюсь обновить rubygems. Когда я пытаюсь обновить, он говорит мне, что мне нужен Ruby> = 1.8.7, когда я запускаю ruby ​​-v, чтобы проверить версию, которая у меня есть, он говорит мне, что у меня 1.8.7

$gem update --system
rubygems-update requires Ruby version >= 1.8.7

$ruby -v
ruby 1.8.7 (2008-06-20 patchlevel 22) [x86_64-linux]

Я только что обновил ruby ​​из исходного кода. У меня также установлен RVM, но я им не пользуюсь. Как я могу заставить rubygems использовать правильную версию ruby?

1 Ответ

0 голосов
/ 01 марта 2011

Это очень старая версия Ruby 1.8.7 - думаю, это может быть из дистрибутива. Текущие версии RubyGems, вероятно, должны соответствовать последнему уровню исправлений Ruby.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...