मैंने आज सुबह कुछ घंटे बिताए हैं कि रैलियों को उबंटू के एक ताजा उदाहरण पर सेट करने की कोशिश कर रहा हूं और मैंने देखा कि यह प्रक्रिया विंडोज की तुलना में अविश्वसनीय रूप से अधिक जटिल है। विंडोज पर मैं rubyinstaller.org पर जाता हूं, निष्पादन योग्य चलाता हूं (मुझे विशेष रूप से 1.9.2-p180 में रुचि थी) और फिर सिस्टम पथ को तदनुसार समायोजित करें। रेल को भी अतिरिक्त कदम की आवश्यकता नहीं है, मैं एक गिट रिपॉजिटरी को क्लोन कर सकता हूं और क्रैंकिंग शुरू कर सकता हूं।
उबंटू पर मुझे आरवीएम (जो कि मैं विंडोज के लिए भी कर सकता था) स्थापित करना था, सूचीबद्ध किए गए पूर्वावश्यकताएं स्थापित करना, उपयुक्त-असफल होना क्योंकि उन पैकेजों का एक गुच्छा अब उपलब्ध नहीं था। मैं अंत में rvm installकेवल यह पता लगाने के लिए भागा कि मेक काम करने वाला नहीं था, इसलिए मुझे मैन्युअल रूप से एक .c फाइलों में से ओपनसीएल पर निर्भरता का एक गुच्छा टिप्पणी करना पड़ा और इसे फिर से बनाना पड़ा, फिर अंत में यह स्थापित हो गया। रेल अभी भी किए गए से बहुत दूर थी, इसलिए मुझे पूर्वापेक्षाओं का एक और गुच्छा स्थापित करना था, रूबी स्रोत में कुछ अतिरिक्त फ़ाइल को संपादित करना और इसे निष्पादित करना, और फिर मैं अंत में rails consoleशुरू भी कर सकता था।
क्या यह बहुत सामान्य है? अगर मैं रेल अनुप्रयोगों को विकसित करने जा रहा हूं तो क्या मुझे सब कुछ अतिरिक्त घंटों की उम्मीद करनी चाहिए? मुझे 11.04 के लिए कम से कम 3-4 गाइडों से परामर्श करना पड़ा और कम से कम 5 अलग-अलग स्टैक ओवरफ्लो पोस्टों को चलाने के लिए, यह मेरे लिए बहुत दर्दनाक उपयोगकर्ता अनुभव जैसा लगता है।