bundle-pristine - manuel de référence, options, exemples de commandes


NOM

bundle-pristine - Restaure les gemmes installées à leur état d'origine

SYNOPSIS

bundle pristine

DESCRIPTION

pristine restaure les gemmes installées dans le bundle à leur état d'origine à l'aide du cache de gemmes local de RubyGems. Pour les gemmes git, une extraction forcée sera effectuée.

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.

Remarque : la gemme Bundler ne peut pas être restaurée dans son état d'origine avec prime. On ne peut pas non plus utiliser

bundle pristine

sur les gems avec une option 'path' dans le Gemfile, car le bundler n'a pas de copie originale à partir de laquelle il peut restaurer.

Quand est-il pratique d'utiliser

bundle pristine

?

C'est pratique lorsqu'un développeur débogue une gemme.

bundle pristine

est un excellent moyen de se débarrasser des modifications expérimentales apportées à une gemme dont on ne veut peut-être pas.

Why use

bundle pristine

over

gem pristine --all

?

Les deux commandes sont très similaires. Pour le contexte :

bundle pristine

sans arguments, nettoie toutes les gemmes du fichier de verrouillage. Entre-temps,

gem pristine --all 

nettoie toutes les gemmes installées pour cette version de Ruby.

Si un développeur oublie quelles gemmes de son projet il a pu déboguer, les Rubygems

gem pristine [GEMNAME] 

commande peut être gênante. On peut éviter d'attendre

gem pristine --all

et plutôt courir

bundle pristine