У меня есть rubygems 1.3.1, но я хочу вернуться к 1.2.0. Какая команда понизить рубигемы?
Как вы понижаете рубигемы?
Ответ 1
Обновлен ноябрь 2011 года: теперь, когда RVM отключен, попробуйте запустить rvm install rubygems <version>
.
Ответ 2
Это сработало для меня при понижении с 1.5.2 до 1.4.2 из-за старой версии rails:
sudo gem update --system 1.4.2
Дополнительная информация об уменьшении/обновлении rubygems: https://github.com/rubygems/rubygems/blob/master/UPGRADING.rdoc
Ответ 3
Если вы используете RVM, вы можете сделать это, чтобы удалить текущие рубиновые драгоценные камни, затем обновить/понизить rubygems:
rvm install rubygems 1.4.2
Ответ 4
Это просто сработало для меня на OSX, чтобы получить от 1.5.0 до 1.4.2
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
Ответ 5
У меня была аналогичная проблема в старом Rails 3. Когда возникают такие проблемы, я рекомендую перейти на рабочий сервер, на котором выполняется приложение, и проверить, какая версия Rubygems использует:
gem -v
Для меня он использовал 1.8.24. Так что все, что мне нужно было сделать, это понизить мои текущие рубигемы, которые были созданы с помощью "rvm install 1.9.3", когда я установил старый рубин для этого приложения. Я выполнил следующую команду:
$ rvm install rubygems 1.8.24 --force
И это сработало. Примечание. Я запускаю Ubuntu 14.04, а сервер, который я использую, также является Ubuntu.
Ответ 6
Я использовал эту команду, чтобы вернуться к версии gem, которая нужна моей рубиновой версии:
rvm rubygems current
Если он дает ошибки контрольной суммы, попробуйте
rvm rubygems current --verify-downloads 1
Это помогло мне.