के बीच का अंतर क्या है, मुझे पता है कि वे दोनों अलग-अलग स्थानों पर आपके ऐप में रत्न डालते हैं लेकिन ऐसा लगता है कि बंडल इंस्टॉल - डिप्लॉयमेंट अधिक गहन नौकरी करता है। क्या मैं केवल विक्रेता नियंत्रण/बंडल निर्देशिका जोड़ सकता हूं जो इसे संस्करण नियंत्रण में बनाता है और किया जा सकता है?बंडल इंस्टॉल - डिप्लॉयमेंट और बंडल पैक
उत्तर
बंडलर की साइट पर दोनों का विवरण देखें।
bundle install --deployment
चलाना उत्पादन वातावरण में चलाना है, लेकिन दौड़ते समय रूबीगैम्स से रत्नों को पकड़ लेगा। --deployment
ध्वज के उद्देश्य के लिए 'अपना आवेदन तैनात करना' शीर्षक के तहत here और पढ़ें।
bundle package
रेल 2.3 से पुराने rake rails:gems:freeze
कमांड के समान है। यह रत्नों को पकड़ता है और उन्हें विक्रेता/कैश में पैकेज करता है। बंडलर साइट here से:
आप तैनाती समय में rubygems.org पर निर्भरता से बचने के लिए इसका उपयोग कर सकते हैं, या अगर आप निजी जवाहरात कि में एक सार्वजनिक भंडार
नहीं हैं मैं विकास मोड में bundle install --path vendor/bundle
का उपयोग करता हूं। bundle install --deployment
yor Gemfile.lock को लॉक करेगा और जब आप अपना Gemfile बदलते हैं तो इसे अपडेट नहीं करेंगे, इसलिए कभी भी विकास पर्यावरण पर तैनाती विकल्प का उपयोग न करें। bundle install --no-deployment
बंडल परिनियोजन मोड को अक्षम कर देगा। आप that सही तरीके से बंडल उपयोग के बारे में पोस्ट पढ़ सकते हैं।
ग्रेट प्रतिक्रिया ने मुझे उपरोक्त प्रतिक्रिया को बेहतर ढंग से समझने में मदद की – concept47
धन्यवाद, - कोई-तैनाती स्पष्टीकरण ने मुझे स्थानीयहोस्ट में सर्वर से डाउनलोड किए गए ऐप में चलाने में मदद की। –
मैंने RailsConf 2011 में दी गई एक बात में बहुत अच्छी लंबाई पर - तैनाती मोड ध्वज के पीछे तर्क को समझाया। इस ब्लॉग पोस्ट में उस बात के लिए मेरे नोट्स शामिल हैं, और (मुझे उम्मीद है) के पीछे सभी तर्क शामिल हैं रास्ता - तैनाती कार्य करता है: http://andre.arko.net/2011/06/11/deploying-with-bundler-notes/
लिंक के लिए धन्यवाद। यह पोस्ट अब कुछ साल पुरानी है, क्या कोई बदलाव है जिसके बारे में मुझे अवगत होना चाहिए? –
- 1. 'बंडल' और 'बंडल इंस्टॉल' रेल के बीच अंतर 3?
- 2. $ बंडल इंस्टॉल: मणि देशी एक्सटेंशन
- 3. बंडल और बंडल के बीच अंतर
- 4. "बंडल इंस्टॉल" चलाना विफल रहता है और मुझे "बंडल इंस्टॉल" चलाने के लिए कहता है
- 5. रेल 3 के बंडलर "बंडल इंस्टॉल - डिप्लॉयमेंट" वास्तव में क्या करता है?
- 6. गिट बंडल: बंडल टैग और हेड
- 7. मैं एक बंडल में एक enum मूल्य पैक और enum
- 8. "बंडल इंस्टॉल" विफल रहता है जबकि rspec
- 9. बंडल इंस्टॉल करते समय घातक त्रुटि (libv8 इंस्टॉल करते समय)
- 10. बंडल पहचानकर्ता
- 11. आशय और बंडल रिलेशन
- 12. लाटेक्स और आर बंडल?
- 13. कैसेट बंडल बनाम एमवीसी 4 बंडल
- 14. ओएसजीआई बंडल
- 15. एप्लिकेशन बंडल
- 16. ओएसजीआई बंडल
- 17. कैसे बंडल
- 18. बंडल ssh
- 19. ओएसजीआई बंडल
- 20. नया बंडल
- 21. ओएसजीआई बंडल
- 22. ऐप बंडल
- 23. बंडल बनाने और नई गतिविधि
- 24. बूस्ट सबग्राफ और बंडल गुण
- 25. एएसपी.नेट एमवीसी बंडल और कमी
- 26. बंडल पहचानकर्ता और प्रावधान प्रोफ़ाइल
- 27. पुनरावर्ती प्रोफ़ाइल और बंडल आइटम
- 28. बंडल आईडी और एसकेयू संख्या
- 29. क्रॉन और बंडल निष्पादन समस्या
- 30. सीएलआई/रूबी सिस्टम कॉल के माध्यम से बंडल इंस्टॉल
इसके लिए धन्यवाद, यह मुझे जो कुछ कह रहा था उसकी पूर्ण समझ प्राप्त करने के लिए मुझे दस्तावेज़ पढ़ने और फिर से पढ़ना पड़ा ... मेरे सिर को इस तथ्य के चारों ओर लपेटना पड़ा कि आपके पास अभी भी है उत्पादन सर्वर पर 'बंडल इंस्टॉल' चलाने के लिए, भले ही आप बंडल पैक का उपयोग करें और विक्रेता नियंत्रण में विक्रेता/कैश फ़ोल्डर को जांचें – concept47
बंडल - स्थापना परिनियोजन rubygems से रत्न पकड़ लेता है। लेकिन क्या होगा यदि आपने बंडल पैकेज किया है और आपका विक्रेता/कैश रत्न के साथ है? यह मुझे बंडल इंस्टॉल की तरह दिखता है - रत्न रत्नों को रत्न प्राप्त करने के लिए जारी है। – Mojo