bundle-pristine - Referenzhandbuch, Optionen, Befehlsbeispiele


NAME

bundle-pristine - Stellt installierte Edelsteine in ihrem ursprünglichen Zustand wieder her

ZUSAMMENFASSUNG

bundle pristine

BESCHREIBUNG

pristine stellt die installierten Gems im Bundle mithilfe des lokalen Gem-Cache von RubyGems in ihrem ursprünglichen Zustand wieder her. Für Git-Gems wird ein erzwungener Checkout durchgeführt.

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.

Hinweis: Der Bundler-Edelstein kann mit pristine nicht in seinen ursprünglichen Zustand zurückversetzt werden. Man kann es auch nicht verwenden

bundle pristine

auf Gems mit einer „Pfad“-Option in der Gemfile, da der Bundler keine Originalkopie hat, von der er wiederherstellen kann.

Wann ist die Anwendung praktisch?

bundle pristine

?

Dies ist praktisch, wenn ein Entwickler ein Gem debuggt.

bundle pristine

ist eine großartige Möglichkeit, experimentelle Änderungen an einem Edelstein loszuwerden, die man möglicherweise nicht möchte.

Why use

bundle pristine

over

gem pristine --all

?

Beide Befehle sind sehr ähnlich. Zum Kontext:

bundle pristine

Ohne Argumente werden alle Gems aus der Sperrdatei gelöscht. In der Zwischenzeit,

gem pristine --all 

Bereinigt alle installierten Gems für diese Ruby-Version.

Wenn ein Entwickler vergisst, welche Gems in seinem Projekt er möglicherweise debuggt hat, werden die Rubygems

gem pristine [GEMNAME] 

Der Befehl kann unbequem sein. Man kann das Warten vermeiden

gem pristine --all

und stattdessen laufen

bundle pristine