У меня установлен rubygems 1.3.1, но я хочу вернуться к 1.2.0. Какая команда понижает рейтинг Rubygems?
У меня установлен rubygems 1.3.1, но я хочу вернуться к 1.2.0. Какая команда понижает рейтинг Rubygems?
Ответы:
Обновлено ноябрь 2011 г .: Теперь, когда RVM отсутствует, попробуйте запустить rvm install rubygems <version>
.
sudo gem update --system 1.4.2
илиrvm install rubygems 1.4.2
Это сработало для меня при переходе с 1.5.2 на 1.4.2 из-за старой версии rails:
sudo gem update --system 1.4.2
Дополнительная информация о понижении / обновлении rubygems: https://github.com/rubygems/rubygems/blob/master/UPGRADING.md
2-3-stable
ветке rails (см. Ссылку ). Возможно, это исправление будет доступно в следующем выпуске 2.2.x.
rvm
. при использовании rbenv
должно быть достаточно, чтобы скопировать установку ruby. когда вы не используете, rbenv
и rvm
я бы посоветовал вам использовать, rbenv
потому что в противном случае вам нужно будет
Если вы используете RVM, вы можете сделать это, чтобы удалить текущие рубиновые драгоценные камни, а затем обновить / понизить рубиновые камни:
rvm install rubygems 1.4.2
Это просто сработало для меня на OSX, чтобы вернуться с 1.5.0 на 1.4.2.
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
У меня была аналогичная проблема в старом стеке Rails 3. При возникновении проблем такого типа я рекомендую перейти на рабочий сервер, на котором в настоящее время работает приложение, и проверить, какую версию rubygems оно использует:
gem -v
Для меня он использовал 1.8.24. Итак, все, что мне нужно было сделать, это понизить версию моих текущих rubygems, которые были сгенерированы из «rvm install 1.9.3», когда я установил старый ruby для этого приложения. Я выполнил следующую команду:
$ rvm install rubygems 1.8.24 --force
И это сработало. Примечание. Я использую Ubuntu 14.04, и сервер, который я использую, также является Ubuntu.