2011-05-28 18 views
25

मुझे पूरा यकीन है कि यह एक बहुत ही बुनियादी सवाल है, लेकिन एक आरओआर नौसिखिया के रूप में मैं समझना चाहता हूं कि कभी-कभी मैं बंडल इंस्टॉल का उपयोग क्यों करता हूं (जो मेरे उपक्रम से सभी रत्नों और जेमफाइल से उनकी निर्भरता स्थापित करता है) और मणि इंस्टॉल [रत्न]?बंडल और मणि के बीच अंतर स्थापित करें?

दोनों के बीच मौलिक मतभेद क्या हैं और मैं बंडल इंस्टॉल के बजाय मणि इंस्टॉल का पक्ष कब दूंगा?

धन्यवाद! रोग

+4

यह पूछने के लिए धन्यवाद ... ror ट्यूटोरियल मुझे पागल कर रहे थे क्योंकि वे शर्तों का आदान-प्रदान करते हैं। – andy

उत्तर

19

मैं कहना चाहता हूँ: अपने स्थानीय मशीन, कोई विशेष अंतर लेकिन ...

bundle install के प्रयोजन के Gemfile युक्त आवेदन के लिए सेटअप सब कुछ करने के लिए है पर डिफ़ॉल्ट रूप से। आप जो भी फ़ोल्डर चाहते हैं उसमें आवश्यक रत्न स्थापित करने के लिए आप तर्क भी पारित कर सकते हैं।

इस तरह उत्पादन में, आपने स्पष्ट रूप से अपने स्वयं के रत्नों के साथ ऐप्स को अलग कर दिया है।

दूसरी ओर, gem install gmaps4rails (आसान विज्ञापन) आपके पूरे पर्यावरण के लिए मणि स्थापित हो जाता है।

+1

तो आप जो कह रहे हैं उसके आधार पर, क्या मैं यह भी कह सकता हूं कि 'रूबीगेम' मशीन के लिए रूबी निर्भरता प्रबंधक है, और 'बंडलर' रूबी ऐप्स के लिए रूबी निर्भरता प्रबंधक है? :) – Roylee

संबंधित मुद्दे