Что делать после удаления драгоценного камня из Gemfile? - программирование
Подтвердить что ты не робот

Что делать после удаления драгоценного камня из Gemfile?

Я удалил gem 'mygem' из Gemfile, но теперь я понял, что он все еще установлен.

Итак, как я могу рассказать поставщику о повторном сканировании Gemfile и обновить Gemfile.lock, без, обновляя каждый камень?

Исходя из php, я так привык: composer update nothing. Существует ли эквивалент для связки?

4b9b3361

Ответ 1

Вы можете запускать только bundle или bundle install для установки драгоценных камней на основе вашего Gemfile. Это приведет к удалению экземпляра mygem из файла Gemfile.lock. Однако он не удалит драгоценный камень из вашей системы. Для этого запустите gem uninstall mygem.

Не полностью связано, но все же полезно:

  • bundle outdated покажет вам драгоценности, которые не находятся в последней версии. Не слишком привязывайтесь к этому списку - довольно распространено иметь драгоценные камни, которые не находятся в последней версии, потому что некоторые драгоценные камни установлены как зависимости, и один камень может потребовать более старую версию другого драгоценного камня.
  • bundle upgrade mygem будет обновлять только этот драгоценный камень и обновит его зависимости. Это означает, что другие драгоценные камни могут быть обновлены или установлены также.
  • Вы можете найти RubyGems, чтобы увидеть зависимости от gem для каждой из своих версий. Как пользователь драгоценного камня, вам нужно будет только заняться списком "Зависимости времени выполнения" в нижней части страницы gem.

Ответ 2

Очищает неиспользуемые драгоценные камни в каталоге вашего поставщика: пучок чистый - сила