2011-11-28 9 views
5

के लिए मैक पर रेल शुरू करने के लिए कम पुनरावृत्ति तरीका की आवश्यकता है मैं एक महीने से अधिक मैक पर रहा हूं और इससे पहले कि मैं विंडोज का उपयोग कर रहा हूं और कुछ अन्य छोटी .bat फ़ाइलों को चलाने के लिए .bat फ़ाइल लिखी है MongoDB को आग लगाने के लिए, लाइवरेलोड, रेल सर्वर, और रेल कंसोल के लिए गार्ड शुरू करें। और यह आखिरकार ई-टेक्स्टडिटर लॉन्च करता है जो कि एक परियोजना के रूप में रेल डीआईआर खोलता है।नोब

मुझे उम्मीद है कि यह पूछने के लिए सही जगह नहीं है और सुपरसियर नहीं है। तो मैक पर इन चीजों को स्वचालित करने का एक तरीका क्या है? - वर्तमान में, मैं 4 टैब के साथ 1 टर्मिनल विंडो लॉन्च करता हूं। टैब 1 रन 'मोंगोड', टैब 2 रन 'रेल एस', टैब 3 रन 'गार्ड स्टार्ट', टैब 4 रन 'रेल सी'। तो मैं एक और टैब खोलता हूं और 'दोस्त' करता हूं।

+0

मुझे लगता है कि यह प्रश्न एक बार 'बंद' के रूप में चिह्नित/मतदान किया जाता है। पूरी तरह से ठीक है, सिर्फ यह जानना चाहता था कि किस स्टैकएक्सचेंज में मुझे इसे स्थानांतरित करना चाहिए, अगर कोई सुझाव दे सकता है कि यह बहुत अच्छा होगा। –

उत्तर

11

Foreman आपका सबसे अच्छा दोस्त है।

चरण 1: स्थापित करें फोरमैन

gem i foreman 

चरण 2: भागो foreman start: Procfile

rails: rails server 
mongo: mongod 
guard: guard start 

चरण 3 नाम की एक फ़ाइल बनाएँ। यह स्वचालित रूप से सभी 3 सर्वर शुरू हो जाएगा। यदि आप Ctrl-C दबाते हैं, तो सभी सर्वर समाप्त हो जाएंगे।

चरण 4: किसी अन्य टर्मिनल में rails c चलाएं।