bundle-pristine - Obnovuje nainstalované drahokamy do jejich původního stavu
bundle pristine
pristine obnoví nainstalované drahokamy v balíčku do původního stavu pomocí místní mezipaměti drahokamů od RubyGems. U gemů git bude proveden nucený checkout.
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.
Poznámka: drahokam Bundler nelze obnovit do původního stavu s nezpracovaným. Jeden také nelze použít
bundle pristine
na drahokamy s možností 'cesta' v Gemfile, protože bundler nemá žádnou originální kopii, ze které by mohl obnovit.
Kdy je praktické použít
bundle pristine
?
To se hodí, když vývojář ladí drahokam.
bundle pristine
je skvělý způsob, jak se zbavit experimentálních změn na drahokamu, který člověk možná nechce.
Why use
bundle pristine
over
gem pristine --all
?
Oba příkazy jsou velmi podobné. Pro kontext:
bundle pristine
bez argumentů, vyčistí všechny drahokamy z lockfile. Mezitím,
gem pristine --all
vyčistí všechny nainstalované drahokamy pro danou verzi Ruby.
Pokud vývojář zapomene, které drahokamy ve svém projektu mohl ladit, Rubygems
gem pristine [GEMNAME]
příkaz může být nepohodlný. Člověk se může vyhnout čekání
gem pristine --all
a místo toho běžet
bundle pristine