bundle-pristine - manual de referência, opções, exemplos de comandos


NOME

bundle-pristine - Restaura as gemas instaladas à sua condição original

SINOPSE

bundle pristine

DESCRIÇÃO

pristine restaura as gems instaladas no pacote para sua condição original usando o cache de gem local do RubyGems. Para git gems, um check-out forçado será executado.

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.

Nota: a gem Bundler não pode ser restaurada ao seu estado original com prístina. Também não se pode usar

bundle pristine

em gems com uma opção 'path' no Gemfile, porque o bundler não possui uma cópia original da qual possa restaurar.

Quando é prático usar

bundle pristine

?

É útil quando um desenvolvedor está depurando uma gem.

bundle pristine

é uma ótima maneira de se livrar de mudanças experimentais em uma gema que você pode não querer.

Why use

bundle pristine

over

gem pristine --all

?

Ambos os comandos são muito semelhantes. Para contexto:

bundle pristine

sem argumentos, limpa todas as gems do lockfile. Enquanto isso,

gem pristine --all 

limpa todas as gems instaladas para essa versão do Ruby.

Se um desenvolvedor esquecer quais gems em seu projeto ele pode estar depurando, o Rubygems

gem pristine [GEMNAME] 

comando pode ser inconveniente. Pode-se evitar esperar

gem pristine --all

e em vez disso correr

bundle pristine