bundle-pristine - คืนค่าอัญมณีที่ติดตั้งให้อยู่ในสภาพดั้งเดิม
bundle pristine
ดั้งเดิม คืนค่าเจ็มที่ติดตั้งในบันเดิลกลับสู่สภาพดั้งเดิมโดยใช้แคชเจมในเครื่องจาก RubyGems สำหรับ git gem จะมีการบังคับให้ชำระเงิน
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 เนื่องจาก Bundler ไม่มีสำเนาต้นฉบับที่สามารถกู้คืนได้
ใช้งานได้จริงเมื่อไหร่
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