2017-05-28 7 views
19

कुछ दिन पहले, RubyInstaller 2.4 for Windows was releasedइन RubyInstaller 2.4 घटक क्या करते हैं?

स्थापना पर, यह मुझे निम्नलिखित प्रश्न पूछता है।

_____  _   _____   _  _ _   ___ 
| __ \  | |   |_ _|   | |  | | |  |__ \ 
| |__) | _| |__ _ _ | | _ __ ___| |_ __ _| | | ___ _ __) | 
| _/| | | '_ \| | | | | | | '_ \/ __| __/ _` | | |/ _ \ '__//
| | \ \ |_| | |_) | |_| |_| |_| | | \__ \ || (_| | | | __/ |//_ 
|_| \_\__,_|_.__/ \__, |_____|_| |_|___/\__\__,_|_|_|\___|_||____| 
        __/ |   _ 
        |___/   _|_ _ __ | | o __ _| _  _ 
            | (_) | |^| | | |(_|(_)\^/_> 

    1 - MSYS2 base installation 
    2 - MSYS2 repository update 
    3 - MSYS2 and MINGW development toolchain 
Which components shall be installed? [1,2,3] 

इन विकल्पों के बीच क्या अंतर है? मैं कौन सा चुनूँ? क्या इनमें से कोई रूबी देवकिट अप्रचलित की अलग स्थापना करता है?

लेख पाया

मैं खोज की है और कुछ संबंधित लेख नहीं मिले, लेकिन मेरे सवाल का जवाब यह पता लगाने में असमर्थ था।

+0

रिलीज घोषणा का उल्लेख है कि _This को MSYS2 और MINGW टूल्स को स्थापित करने की आवश्यकता है, जो संकेत देता है कि मुझे विकल्प 3 चुनना चाहिए, इसलिए मैं अभी इसके साथ जा रहा हूं। हालांकि मैं अभी भी विकल्पों को समझ नहीं पा रहा हूं, इसलिए प्रश्न अभी भी खड़ा है। – Grilse

उत्तर

21

घटकों here परिभाषित कर रहे हैं। एकल विकल्प करते हैं:

  1. MSYS2-इंस्टॉलर को डाउनलोड, सत्यापित और चलाएं। यह विकास पैकेज के बिना आधार MSYS2 पर्यावरण (बैश, पॅकमैन, टैर, आदि) स्थापित करता है।
  2. pacman भंडार सूची डाउनलोड करें। यह सभी उपलब्ध MSYS2 + MINGW संकुल के बारे में संस्करण जानकारी पुनर्प्राप्त करता है।
  3. विकास पैकेज डाउनलोड और स्थापित करें, जिन्हें आम तौर पर रूबी सी एक्सटेंशन को संकलित करने की आवश्यकता होती है।

आपको आमतौर पर केवल एंटर दबाएं और सभी तीन विकल्पों को निष्पादित करना चाहिए। और अगर कुछ विफल हो जाता है, तो आप किसी भी समय बाद में ridk install पर MSYS2 स्थापना को पुनरारंभ कर सकते हैं।

मेरा लक्ष्य भविष्य में कुछ और घटक इंस्टॉल विकल्प जोड़ना है। उदाहरण के लिए बेस रूबी इंस्टॉलेशन के बाद बंडलर या रेल या कुछ अन्य लोकप्रिय रत्न या एक्सटेंशन इंस्टॉल करना।

आपको पिछले देवकिट को स्थापित करने की आवश्यकता नहीं है। MSYS2 RubyInstaller-2.4 से शुरू होने वाले देवकिट को प्रतिस्थापित करता है।

चूंकि एमएसवाईएस 2 में पुराने देवकिट के बाद और अधिक पैकेज उपलब्ध हैं, इसलिए यह कई स्रोत रत्नों की स्थापना भी संभव बनाता है। जबकि पहले किसी भी निर्भर पुस्तकालयों को स्रोत टैर या "वसा बाइनरी मणि" (जैसे नोकोगिरी) के रूप में भेजा जाना आवश्यक था, अब निर्भर देशी पुस्तकालय प्रति pacman पर आसानी से स्थापित कर सकते हैं, apt-get डेबियन/उबंटू पर। देवकिट की तुलना में यह एमएसवाईएस 2 का एक बड़ा फायदा है। दूसरा फायदा यह है कि कार्यक्रम और पुस्तकालय अधिक अद्यतित और सक्रिय रूप से बनाए रखा जाता है।

+2

ऐसा लगता है कि आपने विशेष रूप से इस प्रश्न का उत्तर देने के लिए एक स्टैक ओवरफ़्लो खाता बनाया है। बहुत सराहना की! – Grilse

+0

आह, आप * एकाधिक * विकल्प चुन सकते हैं? मुझे यह नहीं मिला, मैंने इसे 'पिक वन' प्रश्न के रूप में व्याख्या किया। – Grilse

+0

क्या मैं इस रूबी इंस्टालर जैसे ओएथ के साथ एक रूबी पैकेज स्थापित कर सकता हूं?इंस्टॉलेशन के बाद सीएमडी प्रोम में काम नहीं कर रहे 'रत्न इंस्टॉल करें':/ – hhh

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