Удалить/удалить старую версию рубинового драгоценного камня
Я обновил жемчужину, пока у меня был сервер rails, и теперь у меня есть 2 версии gem, установленных в моем gemset.
Я обновил с помощью bundle update bootstrap-sass
и теперь имеет как 2.0.1
, так и 2.0.2
.
Кажется, что сервер обслуживает версию 2.0.1, поэтому я предполагаю, что он должен был удалить версию 2.0.1, когда он сделал обновление, а не потому, что драгоценный камень использовался в то время.
Может ли кто-нибудь сказать мне, как правильно его обновить, чтобы сервер использовал 2.0.2 вместо 2.0.1 или как удалить версию 2.0.1 драгоценного камня.
Ответы
Ответ 1
Вы можете удалить определенную версию драгоценного камня, используя следующую команду:
gem uninstall gem_name --version version
Чтобы удалить bootstrap-sass 2.0.1
, который будет выглядеть следующим образом:
gem uninstall bootstrap-sass --version 2.0.1
В качестве альтернативы вы можете рассказать поставщику о том, как использовать конкретную версию, как это предлагали другие. В вашем Gemfile:
gem 'bootstrap-sass', '2.0.2'
будет использовать ТОЛЬКО версию 2.0.2
gem 'bootstrap-sass', '~> 2.0.2'
будет использовать максимальную версию выше 2.0.2, но менее 2.1.
Дополнительная информация о задании версий в Gemfile
Ответ 2
Необходимый метод:
# remove version 2.0.1 and 2.0.2 only
gem uninstall bootstrap-sass --version 2.0.1
gem uninstall bootstrap-sass --version 2.0.2
Другие способы удаления драгоценных камней с вашего ПК:
# remove all old versions of the gem
gem cleanup bootstrap-sass
# choose which ones you want to remove
gem uninstall bootstrap-sass