यह जेमफाइल में रत्नों का प्रबंधन करने के लिए उपयोग किए जाने वाले बंडलर पर कोई प्रभाव नहीं पड़ेगा। उपयोग किए जाने वाले बंडलर का संस्करण वह है जो आपके वर्तमान रूबी पर्यावरण में उपलब्ध है।
इसका प्रबंधन करने का सबसे अच्छा तरीका रत्नों के साथ है - आप बंडलर के ज्ञात, कामकाजी संस्करण के साथ एक रत्न बना सकते हैं और उस परियोजना के साथ काम करते समय हमेशा उस रत्न में स्विच कर सकते हैं।
बंडलर संस्करण की जांच करने के लिए, चलाएँ:
$ bundle --version
Bundler version 1.3.5
आप जब चल बंडल स्थापित बंडलर संस्करण को लागू करना चाहते हैं, Gemfile के शीर्ष पर डाल:
# Gemfile
if Gem::Version.new(Bundler::VERSION) < Gem::Version.new('1.3.5')
abort "Bundler version >= 1.3.5 is required"
end
स्रोत
2013-08-22 15:02:55
तो, प्रभावी ढंग से आप कह रहे हैं कि एक Gemfile के लिए न्यूनतम बंडलर संस्करण निर्दिष्ट करना संभव नहीं है? – Martin
@ मार्टिन अद्यतन उत्तर देखें, मैंने –
के लिए एक रास्ता जोड़ा है पर्याप्त मेला। धन्यवाद! – Martin