2013-03-27 4 views
5

रेल में Gemfile, gem 'capistrano':development समूह के अंदर होने की आवश्यकता है या इसे :tools जैसे मनमाने ढंग से समूह में डालने में कोई फायदा है?क्या कैपिस्ट्रानो को जेमफाइल में विकास समूह में होना चाहिए?

+0

आप समझते हैं अगर आपका प्रश्न मेरी प्रतिक्रिया द्वारा "जवाब" और नीचे हमारे संवाद, आप कृपया यह इस तरह के रूप समुदाय का संकल्प लिया है ताकि यह दिखाई देगा के रूप में चिह्नित कर सकता है? धन्यवाद! – jimcavoli

+0

हेड के लिए धन्यवाद और प्रतीक्षा के लिए खेद है। यात्रा रास्ते में मिल गया। – romeroabelleira

+0

कोई समस्या नहीं - मदद करने में खुश! – jimcavoli

उत्तर

6

बस डालें, नहीं, यह की आवश्यकता नहीं है, लेकिन यह सर्वोत्तम प्रथाओं के लिए अच्छा है और अपने रत्नों को अनियंत्रित रखने के लिए अच्छा है। ऐसा करने के लिए सबसे अच्छा तरीका है बहस के लिए खुला है, लेकिन मूल रूप से जब तक Capistrano वातावरण आप काम कर रहे में आप के लिए उपलब्ध है, यह कोई फर्क नहीं पड़ता कि क्या समूहों यह है या साथ संबद्ध नहीं है, हालांकि मैं देख सकता हूँ :development के बाद से एक मनमाना :tools समूह का उपयोग कर सफाई से और "स्वत: जादुई" पहली जगह में उत्पादन में यह बाहर निकाल देगा का कोई लाभ के लिए छोटे।

+0

में 'कुछ डाल नहीं करता है: स्वचालित रूप से देव वातावरण में जबकि इसे लोड development', या है कि कुछ मैं सिर्फ बना? ऐसा लगता है कि इसे वहां से बाहर रखना एक अच्छा विचार होगा, भले ही यह ऐप को कम स्मृति में ऐप बनाने के लिए है। धन्यवाद :) – romeroabelleira

+1

हाँ, यह करता है। Capistrano, हालांकि एक कमांड लाइन उपयोगिता है जिसे वास्तव में कॉल करते समय केवल स्मृति खाया जाना चाहिए। Capistrano के लिए भूमि के ऊपर "लोड" देव gemset में काफी कम है, और मेरी किताब में उत्पादन से बाहर रखने के लिए सबसे बड़ा कारण इतना प्रदर्शन लेकिन औचित्य नहीं है - जब से तुम उत्पादन से तैनात नहीं है, यही कारण है कि अंतरिक्ष खाने अपने तैनाती उपकरण को स्थापित करने के लिए अपने ड्राइव पर? क्या आप अपने देव सिस्टम पर Capistrano स्थापित बनाम के साथ कोई विशेष प्रदर्शन समस्या नहीं देख रहे हैं? – jimcavoli

+0

इसे उत्पादन से बाहर रखना एक दिया गया है; हम उस पर सहमत हैं। साथ ही, मेरा ऐप जेमफाइल में टोपी के स्थान पर ध्यान दिए बिना मेरे प्रदर्शन के लिए अभी तक काफी बड़ा नहीं है, इसलिए आप इसे उत्पादन (और परीक्षण) रखने और इसे विकास में लाने के लिए सुझाव देने में सही हैं। मैं बस सोच रहा था कि क्या यह करने के लिए स्मार्ट चीज है, खासकर जब ऐप बढ़ने लगता है और आप गार्ड रत्न इत्यादि जैसी चीजें जोड़ना शुरू करते हैं – romeroabelleira

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