bundle-console - วิธีเลิกใช้งานในการเปิดเซสชัน IRB โดยโหลดบันเดิลไว้ล่วงหน้า
bundle console [GROUP]
เริ่มเซสชันคอนโซล Ruby แบบโต้ตอบในบริบทของบันเดิลปัจจุบัน
หากไม่ได้ระบุ GROUP อัญมณีทั้งหมดจะอยู่ในกลุ่ม ค่าเริ่มต้น ใน Gemfile(5) https://bundler.io/man/gemfile.5.html ถูกโหลดเบื้องต้น
หากระบุ GROUP อัญมณีทั้งหมดในกลุ่มที่กำหนดในไฟล์อัญมณี นอกเหนือจากอัญมณีในกลุ่ม ค่าเริ่มต้น จะถูกโหลด แม้ว่ากลุ่มที่กำหนดจะไม่มีอยู่ใน Gemfile คอนโซล IRB จะเริ่มทำงานโดยไม่มีการเตือนหรือข้อผิดพลาดใดๆ
ตัวแปรสภาพแวดล้อม BUNDLE_CONSOLE หรือ คอนโซลชุดการกำหนดค่าบันเดิล สามารถใช้เพื่อเปลี่ยนเชลล์จากสิ่งต่อไปนี้:
(ค่าเริ่มต้น)
(https://github.com/pry/pry)
(https://github.com/cldwalker/ripl)
บันเดิลคอนโซล ใช้ irb เป็นค่าเริ่มต้น สามารถใช้ Pry หรือ Ripl สำรองกับ คอนโซลชุดรวม ได้โดยการปรับการตั้งค่าชุดรวมชุด คอนโซล ตรวจสอบให้แน่ใจว่า pry หรือ ripl อยู่ใน Gemfile ของคุณ
$ bundle config set console pry
$ bundle console
Resolving dependencies...
[1] pry(main)>คำสั่งนี้เลิกใช้แล้วใน Bundler 2.1 และจะถูกลบออกใน 3.0 ใช้สคริปต์ bin/console ซึ่งสามารถสร้างโดย bundle gem
Gemfile(5) https://bundler.io/man/gemfile.5.html