bundle exec
Bir program üzerinde çalışıyorsunuz . Programın yaratıcıları, bazı mücevher sürümleri mevcut olduğunda yazdı. Gemfile programı, yaratıcıların kullanmaya karar verdiği mücevherlerin sürümlerini belirtir. Yani, komut dosyası bu mücevher sürümlerine karşı doğru çalışacak şekilde yapılmıştır.
Sistem genelinde Gemfile bu Gemfile farklı olabilir. Bu komut dosyasının iyi oynamadığı daha yeni veya daha eski mücevherleriniz olabilir. Sürümlerdeki bu fark size garip hatalar verebilir.
bundle exec
bu hataları önlemenize yardımcı olur. Komut dosyasını, sistem çapında Gemfile yerine komut dosyasının Gemfile dosyasında belirtilen mücevherleri kullanarak yürütür. Bazı mücevher versiyonlarını kabuk takma adlarının büyüsü ile yürütür.
Kılavuz sayfasında daha fazlasını görün .
İşte bir Gemfile örneği:
source 'http://rubygems.org'
gem 'rails', '2.8.3'
Burada, bundle exec
komut dosyasını sistem genelinde yükleyebileceğiniz başka bir sürümü değil, sürüm 2.8.3'ü kullanarak çalıştırırsınız.