2008-08-30 16 views
8

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

इसके अलावा, यह एक आंतरिक ऐप होगा, इसलिए प्रदर्शन एक बार मेरी चिंता नहीं है।

उत्तर

8

विंडोज रेल उत्पादन ऐप्स को तैनात करने के लिए सामान्य जगह नहीं है, लेकिन ऐसे लोग हैं जो इसे करते हैं। मोंगल को मूल रूप से विंडोज के लिए बेहतर तैनाती विकल्प देने के लिए लिखा गया था। चूंकि यह निकला कि यूनिक्स परिनियोजन विकल्प अच्छे नहीं थे। :)

रूबी वन क्लिक इंस्टॉलर के साथ शुरू करें ताकि आपके पास रूबी और रूबीगेम्स की एक सैनी स्थापना हो।

वहां से, आप अपने डेटाबेस के लिए रेल मणि और मणि को सामान्य रूप से पसंद करते हैं। अधिकतर यदि सभी डेटाबेस में विंडोज रत्न नहीं हैं।

सामान्य विंडोज सेवा की तरह प्रत्येक मोन्गेल को नियंत्रित करने में सक्षम होने के लिए mongrel_service स्थापित करना सुनिश्चित करें। विवरण के लिए mongrel_rails service::install -h देखें।

एक बार जब आप अपने मोंग्रेल्स सेट अप कर लेंगे, तो यह यूनिक्स परिनियोजन के समान है। आप एक रिवर्स प्रॉक्सी सेट अप करते हैं, जैसे अपाचे 2 और आप सेट हैं।

आप कुछ रत्नों (जैसे BackgroundRB) में भाग सकते हैं जो विंडोज के तहत काम नहीं करेंगे क्योंकि उनके पास सी कोड है जो या तो यूनिक्स पुस्तकालयों पर भरोसा करता है या स्थापना समय पर यूनिक्स जैसी बिल्ड सिस्टम की अपेक्षा करता है। हालांकि, वास्तव में महत्वपूर्ण रेल रत्न, जैसे कि मोंगेल और डेटाबेस एडाप्टर, में पूर्व-निर्मित बाइनरी उपलब्ध हैं, इसलिए आप ठीक होंगे।

+0

यह सबसे अच्छा जवाब नहीं है, या बल्कि, यह सबसे आसान तरीका नहीं है। चकबी का सबसे आसान तरीका है: बिटनामी के इंस्टॉलर का उपयोग करें। यह आपको आवश्यक चीज़ों को इंस्टॉल करता है, जिसमें अपाचे, mySQL और उन्हें एक साथ तारित किया जाता है। –

0

आप SQL मशीन और एक मशीन मशीन पर Mongrel जैसे रेल सर्वर स्थापित कर सकते हैं। मैंने विकास वातावरण चलाने के लिए अपताना का उपयोग किया, लेकिन मुझे यकीन है कि ऐसे बेहतर विकल्प हैं जिन्हें आईडीई चलाने के लिए खुले होने की आवश्यकता नहीं है। लेकिन यह साबित करता है कि यह संभव है।

2

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

0

की तरह एक रेल वितरण उपयोग करके देखें: विंडोज पर रेल + माणिक + mysql के लिए स्थापित http://instantrails.rubyforge.org/wiki/wiki.pl

एक डाउनलोड।

1

मुझे अतीत में इंस्टेंट रेल के साथ शुभकामनाएं थीं, लेकिन मुझे यकीन नहीं है कि यह अब कितना अद्यतित है, क्योंकि परियोजना ने कई बार हाथ बदल दिए हैं।

आप ruby stack या flash rails भी आजमा सकते हैं, हालांकि मैंने व्यक्तिगत रूप से उपयोग नहीं किया है।

7

बस बिट्टनामी रेडमाइन स्टैक को पकड़ो। या रेल स्टैक पर बिट्टनाम रूबी।

2

BitNami Redmine Stack, एक नि: शुल्क है Redmine विंडोज, लिनक्स, ओएस एक्स पर के लिए तारीख Windows इंस्टॉलर पैकेज करने के लिए ... इसे आजमाइए। आप एक वीएमवेयर वर्चुअल मशीन भी डाउनलोड कर सकते हैं साथ ही

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