Мне нравится этот, направляющие 3 настолько легко установить: gem install rails --pre
, и все зависимости автоматически установлены для Вас. Но, что относительно того, чтобы удалить его? Если я просто делаю gem uninstall rails
, Я все еще имею
actionmailer (3.0.0.beta3)
actionpack (3.0.0.beta3)
activemodel (3.0.0.beta3)
activerecord (3.0.0.beta3)
activeresource (3.0.0.beta3)
activesupport (3.0.0.beta3)
от которого я хочу избавиться. Что самый легкий путь состоит в том, чтобы сделать так?
если вы планируете перейти на более новую версию rails, вы можете сделать:
sudo gem clean
или в более новых версиях
sudo gem cleanup
после установки новой версии удалить Все старые версии из Все ваши драгоценные камни, оставив только последнюю версию в вашей системе.
Примечание: в наши дни я использую гемсет и / или сборщик RVM для управления своими драгоценными камнями, если вы используете RVM, я считаю, что это намного проще. Например, вы можете создать новый гемсет для каждого проекта:
rvm gemset create project_name
rvm gemset use project_name
bundle install
что-то пойдет не так, вы можете просто удалить гемсет и начать заново
rvm gemset delete project_name
Проверьте текущую установленную версию (и):
gem list -d rails
Затем удалите версии, которые вам не нужны:
sudo gem uninstall rails -v 3.0.0.beta3
sudo gem uninstall actionmailer -v 3.0.0.beta3
и т. Д.
Я все еще пытаюсь понять, как полностью удалить rails 3.0.0.beta3 и все его deps.