विंडोज विस्टा के साथ रेल पर रूबी - सर्वश्रेष्ठ सेटअप?

विन विस्टा पर्यावरण में आरओआर के लिए सबसे अच्छा सेट-अप क्या है? मैंने रेड्राइल्स ग्रहण प्लग-इन की कोशिश की है, और यह मेरे लिए बहुत भारी लग रहा था, मैंने टेक्स्टपैड और कमांड लाइन का उपयोग करना शुरू कर दिया है, लेकिन मुझे कुछ हद तक काम करने के लिए उपयोग किया जाता है।

0
जोड़ा संपादित
विचारों: 1
इसे स्वयं परीक्षण नहीं किया है, लेकिन 3rdRail दिलचस्प लग रहा था।
जोड़ा लेखक Michael Stum, स्रोत

11 उत्तर

यदि आप आईडीई पसंद करते हैं तो NetBeans निश्चित रूप से अनुशंसित है। इसमें बहुत से रूबी विशेषताएं हैं और एक रूबी केवल डाउनलोड करें।

0
जोड़ा
59 मेग्स पर, यह एक बहुत अच्छा पैकेज है (6.7 बीटा 6.5 से भी तेज है)
जोड़ा लेखक SeanJA, स्रोत

ई-पाठक के लिए सेकेंड किया गया। मैं इसे दैनिक उपयोग करता हूं और यह बहुत अच्छा है (हालांकि इसके बिना बीयूजीएस के हिस्से के)।

हालांकि चीजों के रेल पक्ष के लिए, मैं वास्तव में वर्चुअल मशीन चलने वाले लिनक्स का सुझाव दूंगा। उबंटू अच्छी तरह से काम करता है, केवल चेतावनी यह है कि आपको मैन्युअल रूप से rubygems इंस्टॉल करना होगा, क्योंकि यह विचारधारा नामकरण महान डेबियन फाइल सिस्टम का पालन नहीं करता है :-(

मैं इसका सुझाव देता हूं क्योंकि यदि आप "उन्नत" चीजें करना चाहते हैं, जैसे ImageMagick / RMagick, या memcached, या कई अन्य प्लगइन्स जिन्हें मूल सी पुस्तकालयों की आवश्यकता होती है, तो यह बहुत तेज़ हो जाता है यदि आप खिड़कियों पर हैं।

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

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

0
जोड़ा

Instant Rails is a good way to get started quick.

मैं सत्यापित कर सकता हूं कि यह Vista पर अच्छी तरह से काम करता है।

0
जोड़ा

क्या आप सिर्फ एक आईडीई, या एक पूर्ण ढेर (आईडीई, स्रोत नियंत्रण, डेटाबेस, वेब सर्वर) की तलाश में हैं?

अगर सिर्फ एक आईडीई है, तो मैं नेटबीन या RadRails । दोनों में सिंटैक्स हाइलाइटिंग, कोड सहायता, रेल परियोजनाओं के लिए समर्थन, कोड पूर्ण करने, और मूल रूप से अन्य सभी चीजें हैं जिन्हें आप पूर्ण-विशेषीकृत आईडीई में ढूंढने की उम्मीद करेंगे। दोनों भी पूरी तरह से स्वतंत्र हैं। बेशक, दोनों आप "भारी" समस्या से पीड़ित हैं जो आप पहचानते हैं।

अगर एक पूर्ण ढेर, मैं Subversion, MySQL, और Mongrel की सिफारिश करेंगे। ये तीन विंडोज़ में बहुत ही सरल और अच्छी तरह से समर्थित हैं।

0
जोड़ा

e-texteditor seems to be growing as the editor of choice for rails development on ruby. Too bad it isn't free.

Aside from that, the RailsOnWindows guide works fine. And Sqlite is by far your best choice for development: RailsWithSqlite

0
जोड़ा
आपके RailsOnWindows लिंक ( wiki.rubyonrails.org/rails/pages/RailsOnWindows ) नहीं करता है मौजूद।
जोड़ा लेखक kajaco, स्रोत

आप इसे देखना चाहेंगे:

http://www.sapphiresteel.com/

एक मुफ्त व्यक्तिगत संस्करण भी है

(अपडेटेडः मान लीजिए कि आपके पास पहले से ही विजुअल स्टूडियो फुल फैट संस्करण है)

0
जोड़ा
वोट क्यों नीचे? ओपी ने विंडोज़ पर आरओआर के लिए आईडीई के बारे में पूछा, नीलमणि वीएस आईडीई एक पूरी तरह से कानूनी विकल्प है ... ठीक है .. तो आपको कुछ नकदी के साथ भाग लेना पड़ सकता है, लेकिन कभी-कभी आपको उत्पादकता लाभ के लिए कुछ देना पड़ता है।
जोड़ा लेखक Kev, स्रोत

मुझे "सर्वश्रेष्ठ" के बारे में पता नहीं है, क्योंकि यह एक व्यक्तिपरक प्रश्न है, लेकिन मैं आपको बता सकता हूं कि मैं किस सेटअप का उपयोग करता हूं और अनुशंसा करता हूं:

Editor: E Text Editor
TextMate seems to be the editor of choice for Rails on Mac. E Text Editor is essentially TextMate for Windows. Its bundles are broadly compatible with TextMate's including the Rails 2 bundle which is included with the basic install.

वैकल्पिक रूप से, यदि आप पूरे विजुअल स्टूडियो पारिस्थितिक तंत्र में हैं, तो स्टील पीई में रूबी एक बेहतर शर्त हो सकती है। यह वास्तव में एक अच्छा पैकेज है जो वास्तव में विजुअल स्टूडियो के साथ (एक स्ट्रिप-डाउन संस्करण) के साथ आता है।

Environment: VirtualBox running Ubuntu Server
Deploying a Rails app can be a pain at the best of times; deploying a Rails app from a Windows environment onto a *nix server is even worse. Plus, running Rails apps on Windows is slow. Running your tests is slow. So I use VirtualBox to host a VM on my Windows machine that mirrors my target deployment environment as closely as possible. In my case I run Ubuntu Server because there are a really nice set of step-by-step tutorials for getting up-and-running with a full Ubuntu-based Rails stack on the SliceHost wiki.

वीएम का उपयोग करके विकास के लाभ यहां दिए गए हैं:

  • I map a network drive to the VM so that I can edit the code on it directly from Windows using E Text Editor. The VM acts and feels just like a command line window. So you don't feel like you're in a completely alien environment.
  • It runs Rails and other ruby scripts (like tests) faster than running it natively in Windows
  • Everything is contained and snapshottable, so I can experiment and generally play around without worrying about breaking anything. If something does break, I just roll back to a previous good state.
  • It uses hardly any RAM. It will typically use less that 100MB (it's currently using ~43MB, but I don't have a Rails app spun-up). Contrast this with, say, Firefox which will typically be hogging >200MB and you realize that running a Linux-based VM like this is amazingly efficient.
  • I can move my environment between machines
  • I have much more robust deployment workflow
  • I can limit the VM to have exactly the same amount of RAM as the server I'll be hosting on. E.g., if I'm to be using a SliceHost 256MB slice, I would limit the RAM to 256MB.
  • I can build a seperate environment for different hosts. If I wanted to host on Joyent, for example, I could build an Open Solaris VM
  • Gems and other binaries won't need recompiling for your target environment
  • It's "a good thing"? to get to grips with the environment your Rails app is likely to be running on. Seeing as most, if not all, commercial Rails hosts run some sort of *nix derivative, you're going to want to be comfortable with the *nix environment.
0
जोड़ा
उत्कृष्ट, वर्चुअलबॉक्स सूचक के लिए धन्यवाद। मैंने कुछ समय पहले देव को छोड़ दिया लेकिन मैक के नीचे जाने के कारण मुझे इसे फिर से करने के लिए मजबूर होना पड़ा। संकेतों की सराहना करते हैं!
जोड़ा लेखक Subimage, स्रोत

शायद एक निश्चित "सही" उत्तर नहीं है - यह इस बात पर निर्भर करेगा कि आप कैसे विकसित करना चाहते हैं।

हालांकि, यह ध्यान रखना दिलचस्प है कि अधिकांश "नाम" रेल लोक अपने मैक पर टेक्स्टमैट का उपयोग करते हैं। तो एक आईडीई के बजाय एक काफी शक्तिशाली संपादक। मुझे संदेह है कि रेल कम्युनिटी के भीतर काफी मजबूत टीडीडी पूर्वाग्रहों के कारण यह कम से कम भाग में है - इतनी ज्यादा डिबगिंग आवश्यक नहीं है क्योंकि वे छोटे परीक्षण-संचालित चरणों में काम कर रहे हैं। वैसे भी यह सिद्धांत है।

विंडोज़ में टेक्स्टमैट का सबसे नज़दीकी एनालॉग e लगता है। इसकी लागत होती है, लेकिन काफी मामूली राशि (जेब-पैसा, अगर हम ईमानदार हैं)। 30-दिन का निःशुल्क मूल्यांकन भी उपलब्ध है।

मैंने अपने रूबी / रेल के अधिकांश कामों के लिए स्किट का उपयोग किया है, इसे केवल इसलिए न छोड़ें क्योंकि यह "डिफ़ॉल्ट" है - इसमें एक कारण है कि इसे शामिल करने के लिए चुना गया था।

आईडीई के लिए, मुझे एक्लिप्स में काम करने के लिए कुछ भी नहीं मिला, नेटबीन काफी अच्छा लगता है और मैंने स्टील में नीलमणि के बीटा की कोशिश की, यह भी बहुत चिकना है। मैं बस एक आईडीई में काम नहीं करना चाहता प्रतीत होता है; सी # में काम करने के बारे में मुझे कैसा लगता है इसके विपरीत, आश्चर्यजनक रूप से पर्याप्त है।

0
जोड़ा

मेरा सुझाव है कि आप पहले रूबी स्थापित करें। फिर रेल स्थापित करें। फिर Aptana डाउनलोड करें और इसे स्थापित करें। इसके बाद आप Aptana के प्रारंभ पृष्ठ से RadRails इंस्टॉल कर सकते हैं।

RadRails का उपयोग करते समय कृपया "Aptana Radrails: Rails Development के लिए एक विचार" को प्रकाशित करें।

0
जोड़ा

मैं Rubystack के योगदानकर्ताओं में से एक हूं विंडोज़ के लिए एक निःशुल्क, ऑल-इन-वन इंस्टॉलर जो अपाचे इंस्टॉल करता है , MySQL, रूबी, रेल और अन्य सभी तृतीय-पक्ष पुस्तकालय आमतौर पर विकास पर्यावरण (जैसे Imagemagick) पर उपयोग किए जाते हैं। आप इसे आज़मा सकते हैं

0
जोड़ा
हर बार जब आप अपने उत्पाद का जिक्र करते हैं तो आपको कंपनी के साथ अपनी संबद्धता का खुलासा करना चाहिए। अन्यथा, इसे यहां स्पैम के रूप में माना जाता है।
जोड़ा लेखक Dr. belisarius, स्रोत
मैंने डाउनवोट नहीं किया। स्पैम ध्वज उस तरह काम करता है। थोड़ी देर के बाद यह दूर हो जाएगा कि आपने अपना जवाब अपडेट किया है। ध्यान दें कि आपको वास्तव में अपने प्रत्येक उत्तर में अपनी संबद्धता निर्दिष्ट करनी चाहिए, यह आपकी प्रोफ़ाइल पर पर्याप्त नहीं है, इसलिए आपको यह जांचना चाहिए कि आपके उत्पादों की सिफारिश करने वाले आपके सभी उत्तरों में अस्वीकरण शामिल है
जोड़ा लेखक Dr. belisarius, स्रोत
मैंने अन्य प्रश्नों में ऐसा किया है और मेरी प्रोफ़ाइल में भी स्पष्ट रूप से निर्दिष्ट है। बिटनामी एक कंपनी नहीं है, और हम ढेर के साथ कोई पैसा नहीं कमाते हैं (हालांकि यह एक द्वारा प्रायोजित है और हम चीनी, अल्फ्रेस्को इत्यादि जैसी कुछ अन्य ओपन सोर्स कंपनियों को समर्थन और सेवाएं प्रदान करते हैं)। किसी भी मामले में, अब मैंने अपनी प्रतिक्रिया अपडेट की है। साथ ही, मेरा मानना ​​है कि उत्तर को कम करने की कोई आवश्यकता नहीं थी क्योंकि यह सीधे विषय से संबंधित है।
जोड़ा लेखक Daniel Lopez, स्रोत

रूबीमाइन 3-4 + (रूबी इंस्टालर, देवकिट रत्न बनाने के लिए, पोस्टग्रेस, एमएसआईएस गिट) एक विकास मंच के रूप में विंडोज 7 पर मेरे लिए सही काम करता है।

खैर, समस्या को छोड़कर रूबी खिड़कियों पर रेल के साथ बहुत धीमी है।

0
जोड़ा