bundle-pristine - справочное руководство, опции, примеры команд


ИМЯ

bundle-pristine - Восстанавливает установленные драгоценные камни до их первоначального состояния

СИНТАКСИС

bundle pristine

ОПИСАНИЕ

первоначальный восстанавливает установленные в комплекте драгоценные камни до их первоначального состояния с помощью локального кеша драгоценных камней от RubyGems. Для git gems будет выполнена принудительная проверка.

For further explanation,

bundle pristine

ignores unpacked files on disk. In other words, this command utilizes the local .gem cache or the gem's git repository as if one were installing from scratch.

Примечание: драгоценный камень Bundler нельзя восстановить в исходное состояние с помощью первоначального. Также нельзя использовать

bundle pristine

на драгоценных камнях с опцией «путь» в Gemfile, потому что у сборщика нет исходной копии, из которой он может восстановить.

Когда целесообразно использовать

bundle pristine

?

Это удобно, когда разработчик отлаживает гем.

bundle pristine

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

Why use

bundle pristine

over

gem pristine --all

?

Обе команды очень похожи. Для контекста:

bundle pristine

без аргументов очищает все гемы из файла блокировки. Тем временем,

gem pristine --all 

очищает все установленные драгоценные камни для этой версии Ruby.

Если разработчик забывает, какие гемы в своем проекте он мог отлаживать, Rubygems

gem pristine [GEMNAME] 

команда может быть неудобной. Можно не ждать

gem pristine --all

и вместо этого запустить

bundle pristine