Почему этот драгоценный камень не будет удален
Я установил драгоценный камень из этого хранилища, используя это в моем Gemfile:
gem 'copy_carrierwave_file', github: 'equivalent/copy_carrierwave_file'
когда я пытаюсь удалить его с помощью:
gem uninstall copy_carrierwave_file
ничего не показывается как copy_carrierwave is uninstalled successfuly from....
тогда, если я наберу:
bundle show copy_carrierwave_file
это все еще показывает мне местонахождение этого драгоценного камня
Как я могу удалить его?
2 ответа
Поскольку git, github и path расположены, или гемы разработки контролируются Bunlder, вам нужно просто удалить put, чтобы удалить гем из Gemfile. И вам даже не нужно бежать bundle install
снова.
$ bundle show session
Could not find gem 'session'.
Комплект Чистый. Поскольку драгоценные камни были установлены с помощью Bundler, их также необходимо удалить с помощью Bundler!
Сначала удалите строку gem 'copy_carrierwave_file', github: 'equivalent/copy_carrierwave_file'
от твоего Gemfile
Затем выполните очистку в сухом состоянии (на случай, если вы увидите драгоценные камни, которые не хотите удалять):
bundle clean --force --dry-run
Если вы хотите удалить эти драгоценные камни, очистите его:
bundle clean --force