2010-04-21 8 views
5

मैं रेल सीएमएस बना रहा हूं और मुझे आश्चर्य हुआ है कि कोई प्लगइन या स्क्रिप्ट है, जो स्वचालित रूप से एप्लिकेशन इंस्टॉल करती है?रेल एप्लिकेशन इंस्टॉलर

धन्यवाद!

+0

इंस्टॉल करके आप ऐप को तैनाती सर्वर पर अपलोड करना और डेटाबेस और अन्य निर्भरताओं को प्रारंभ करना चाहते हैं? – clyfe

+0

नहीं, बस जब आप एक phpbb फोरम या वर्डप्रेस ब्लॉग स्थापित करते हैं ... स्क्रिप्ट की तरह कुछ, जो डेटाबेस को कॉन्फ़िगर करने के लिए, इसे रेक और यादृच्छिक रत्न स्थापित करें ... –

उत्तर

1

बस इसके लिए एक कैपिस्ट्रानो नुस्खा लिखें। आप एप्लिकेशन को दूरस्थ रूप से इंस्टॉल कर सकते हैं, या विभिन्न सर्वरों पर बैच में स्थापित कर सकते हैं, या, क्यूए/स्टेजिंग/उत्पादन अपडेट कर सकते हैं, ऑटो परीक्षण चला सकते हैं, बहुत सारे लिनक्स कंसोल काम कर सकते हैं, और इसी तरह ...

इसकी अच्छा। इसकी जांच - पड़ताल करें। http://capistranorb.com

अद्यतन: Capistrano लिंक को अपडेट करने

+0

क्या आप लिंक को अपडेट कर सकते हैं? – Gerep

+0

धन्यवाद @Gerep – ramonrails

0

रेल एक आवेदन नहीं है। यह एक ढांचा है। आप इसे "ऑटो-इंस्टॉल" नहीं कर सकते हैं। आपको अपनी सभी निर्भरताओं को अपने आप से परिभाषित करना होगा।

हालांकि कुछ शॉर्टकट हैं। उदाहरण के लिए एक नया आवेदन बनाने के लिए, आप आदेश पंक्ति में कर सकते हैं:

rails my_new_app 

तो फिर तुम यह कोडिंग शुरू करने के लिए होगा। rails guides पर एक नज़र डालें, यदि वह जगह है जहां आप नहीं जानते कि क्या करना है।

यदि आप जो खोज रहे हैं वह रेल सीएमएस स्थापित करना आसान है, तो आप radiant पर एक नज़र डाल सकते हैं।

+0

Pfff, आप समझ नहीं सकते कि मैं क्या चाहता हूं! मुझे पता है कि रेल क्या है, बस मेरे ऐप के लिए इंस्टॉलर बनाना चाहते हैं !!!! –

+3

जब कोई आपकी मदद करने की कोशिश कर रहा है तो रवैया की कोई आवश्यकता नहीं है। मुझे लगता है कि उत्तरदाता सही हैं ... आपको इसे स्वयं लिखना है। कोई प्लगइन आपकी निर्भरताओं और आवश्यकताओं को जान सकता है। –

0

कुछ Capistrano, जैसा कि इंस्टॉलर या पैकर नहीं है, आपके विकास वातावरण से आपके होस्टिंग सर्वर पर रेल एप्लिकेशन को तैनात करना बहुत आसान बनाता है।

+0

हाँ, लेकिन मैं इस एप्लिकेशन को इंस्टॉल करना आसान बनाना चाहता हूं। –

0

आप एक उत्पादन सर्वर के लिए इस एप्लिकेशन को तैनात करने के लिए कोशिश कर रहा है, या एक ग्राहकों पीसी के लिए कर रहे हैं?

यदि आप विंडोज स्टाइल इंस्टॉलर चाहते हैं, तो वास्तव में बहुत अधिक उपलब्ध नहीं है क्योंकि रेल को इस तरह से चलाने के लिए डिज़ाइन नहीं किया गया है। हालांकि, आप अभी भी ऐसा कर सकते हैं। मेरी सिफारिश एनएसआईएस का उपयोग उस मामले में कुछ कस्टम बैच स्क्रिप्ट के साथ करेगी।

1

सरल उत्तर। नहीं।
आपको अपने आप को ऐसा विज़ार्ड लिखना होगा।

आप ड्रिल पता है ..., एक कस्टम कॉन्फ़िग फ़ाइल के लिए जाँच अगर यह एक नहीं देखा है, डेटाबेस तालिकाओं को बनाने के लिए एक रेक कार्य चलाने के लिए, जवाहरात आदि

गुड लक स्थापित करें।

0

कुछ ओपन सोर्स रेल ऐप्स डाउनलोड करें और उनकी इंस्टॉल स्क्रिप्ट देखें। मैंने प्रेरणा के लिए Fat Free CRM पर देखा और इसे उपयोगी पाया।

आपके उपयोगकर्ताओं को अपना डेटाबेस प्रकार, उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट करने की आवश्यकता होगी; डेटाबेस बनाएं और इसे माइग्रेट करें या स्कीमा लोड करें; config/environment.rb में आवश्यक किसी भी रत्न स्थापित करें; अपने वेबसर्वर सेटअप और अधिक निर्दिष्ट करें।

अपना खुद का रेक कार्य लिखना इस सामान को जितना संभव हो उतना कमांड में बंडल करने का एक अच्छा तरीका है, और किसी भी प्लेटफ़ॉर्म पर चलाने के लिए ठीक होना चाहिए।

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