bundle-lock - สร้าง/อัปเดตไฟล์ล็อคโดยไม่ต้องติดตั้ง
bundle lock [--update] [--local] [--print] [--lockfile=PATH] [--full-index] [--add-platform] [--remove-platform] [--patch] [--minor] [--major] [--strict] [--conservative]
ล็อคอัญมณีที่ระบุใน Gemfile
ละเว้นไฟล์ล็อคที่มีอยู่ แก้ไขแล้วอัปเดตไฟล์ล็อค รายชื่ออัญมณีหรืออัปเดตอัญมณีทั้งหมดหากไม่มีรายชื่อ
อย่าพยายามเชื่อมต่อกับ rubygems.org Bundler จะใช้อัญมณีที่มีอยู่ในแคชของ Rubygems หรือใน ผู้ขาย/แคช แทน โปรดทราบว่าหากอัญมณีเฉพาะแพลตฟอร์มที่เหมาะสมมีอยู่บน rubygems.org ก็จะไม่พบอัญมณีดังกล่าว
พิมพ์ไฟล์ล็อคไปยัง STDOUT แทนการเขียนไปยังระบบไฟล์
เส้นทางที่ควรเขียนไฟล์ล็อค
ถอยกลับไปใช้ดัชนีไฟล์เดียวของอัญมณีทั้งหมด
เพิ่มแพล็ตฟอร์มใหม่ให้กับล็อกไฟล์ แก้ไขอีกครั้งสำหรับการเพิ่มแพล็ตฟอร์มนั้น
ลบแพลตฟอร์มออกจากไฟล์ล็อค
หากต้องการอัปเดต ควรอัปเดตเป็นเวอร์ชันแพตช์ถัดไปเท่านั้น
หากต้องการอัปเดต ควรอัปเดตเป็นเวอร์ชันรองถัดไปเท่านั้น
หากต้องการอัปเดต ควรอัปเดตเป็นเวอร์ชันหลักถัดไป (ค่าเริ่มต้น)
หากอัปเดต ไม่อนุญาตให้อัปเดต gem ใด ๆ ย้อนหลังล่าสุด --patch | --ผู้เยาว์ | --วิชาเอก.
หากอัปเดต ให้ใช้การติดตั้งการอัปเดตแบบอนุรักษ์นิยมแบบบันเดิล และไม่อนุญาตให้อัปเดตการอ้างอิงที่ใช้ร่วมกัน
หากคุณเรียกใช้ การล็อกบันเดิล ด้วยตัวเลือก -- อัปเดต โดยไม่มีรายการเจม Bundler จะไม่สนใจเจมที่ติดตั้งไว้ก่อนหน้านี้และแก้ไขการอ้างอิงทั้งหมดอีกครั้งตามเวอร์ชันล่าสุดของเจมทั้งหมดที่มี ในแหล่งที่มา
บางครั้ง คุณต้องการอัปเดตอัญมณีเม็ดเดียวใน Gemfile(5) และปล่อยให้อัญมณีที่เหลือที่คุณระบุล็อกเป็นเวอร์ชันใน Gemfile.lock
ตัวอย่างเช่น คุณต้องการอัปเดต nokogiri เท่านั้น เรียกใช้ bundle lock --update nokogiri
Bundler จะอัปเดต nokogiri และการพึ่งพาใดๆ ของมัน แต่ปล่อยให้อัญมณีที่เหลือที่คุณระบุล็อกเป็นเวอร์ชันใน Gemfile.lock
หากคุณต้องการให้บันเดิลของคุณรองรับแพลตฟอร์มอื่นนอกเหนือจากที่คุณใช้งานอยู่ในเครื่อง คุณสามารถเรียกใช้ bundle lock --add-platform PLATFORM เพื่อเพิ่ม PLATFORM ให้กับไฟล์ล็อค บังคับให้ Bundler แก้ไขอีกครั้ง และ พิจารณาแพลตฟอร์มใหม่เมื่อเลือกอัญมณี ทั้งหมดนี้ไม่จำเป็นต้องมีเครื่องที่ตรงกับ PLATFORM เพื่อติดตั้งอัญมณีเฉพาะแพลตฟอร์มเหล่านั้น
สำหรับคำอธิบายทั้งหมดเกี่ยวกับแพลตฟอร์มอัญมณี โปรดดูที่ แพลตฟอร์มความช่วยเหลือเกี่ยวกับอัญมณี
ดูการอัปเดตบันเดิล(1) bundle-update.1.html สำหรับรายละเอียด