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