Направляющие удаления 3 с зависимостями?

Мне нравится этот, направляющие 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)

от которого я хочу избавиться. Что самый легкий путь состоит в том, чтобы сделать так?

10
задан Trevor Burnham 8 June 2010 в 21:25
поделиться

2 ответа

если вы планируете перейти на более новую версию 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
14
ответ дан 3 December 2019 в 19:31
поделиться

Проверьте текущую установленную версию (и):

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.

1
ответ дан 3 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: