Почему этот драгоценный камень не будет удален

Я установил драгоценный камень из этого хранилища, используя это в моем 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
Другие вопросы по тегам