คุณกำลังเรียกใช้bundle exec
โปรแกรม ผู้สร้างของโปรแกรมเขียนเมื่ออัญมณีบางรุ่นมีวางจำหน่าย โปรแกรม Gemfile ระบุเวอร์ชันของอัญมณีที่ผู้สร้างตัดสินใจใช้ นั่นคือสคริปต์ถูกสร้างขึ้นเพื่อให้ทำงานอย่างถูกต้องกับรุ่นอัญมณี
Gemfile ทั่วทั้งระบบของคุณอาจแตกต่างจาก Gemfile นี้ คุณอาจมีอัญมณีที่ใหม่กว่าหรือเก่ากว่าซึ่งสคริปต์นี้เล่นได้ไม่ดี ความแตกต่างในรุ่นนี้อาจทำให้คุณมีข้อผิดพลาดแปลก ๆ
bundle exec
ช่วยคุณหลีกเลี่ยงข้อผิดพลาดเหล่านี้ มันรันสคริปต์โดยใช้อัญมณีที่ระบุใน Gemfile ของสคริปต์มากกว่า Gemfile ทั้งระบบ มันดำเนินการบางรุ่นอัญมณีด้วยความมหัศจรรย์ของนามแฝงเปลือก
ดูข้อมูลเพิ่มเติมเกี่ยวกับหน้าคน
นี่คือตัวอย่าง Gemfile:
source 'http://rubygems.org'
gem 'rails', '2.8.3'
ที่นี่bundle exec
จะรันสคริปต์โดยใช้ rails เวอร์ชัน 2.8.3 และไม่ใช่เวอร์ชั่นอื่น ๆ ที่คุณติดตั้งไว้ทั่วทั้งระบบ