आरवीएम: एक ही समय में रूबी के कई संस्करणों का उपयोग करने का उपकरण

रूबी ऑन रेल्स

रूबी संस्करण प्रबंधक, जिसे अक्सर RVM के रूप में संक्षिप्त किया जाता है, एक सॉफ्टवेयर प्लेटफ़ॉर्म है जिसे एक ही डिवाइस पर कई रूबी इंस्टॉलेशन को प्रबंधित करने के लिए डिज़ाइन किया गया है।

रूबी दुभाषिया, स्थापित रूबीजम्स और प्रलेखन सहित पूरे रूबी पर्यावरण का विभाजन किया जाता है। एक डेवलपर तब विभिन्न संस्करणों पर विभिन्न संस्करणों की आवश्यकताओं के साथ काम करने के लिए विभिन्न संस्करणों के बीच स्विच कर सकता है।

इसके अलावा, आरवीएम अन्य रूबी कार्यान्वयन के लिए इंस्टॉलर के रूप में काम करता है। इनमें JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz और GoRuby शामिल हैं। इसके अतिरिक्त, आरवीएम एमआरआई के पैच किए गए संस्करणों की स्थापना का समर्थन करता है।

मूल रूप से आर.वी.एम. ओएस एक्स और लिनक्स पर रूबी के कई संस्करणों के बीच उपयोगकर्ता को स्थापित करना और स्विच करना आसान बनाता है।

पैच के विभिन्न स्तरों को स्थापित करना भी संभव है और वेन ने एक साथ उदाहरणों की एक सूची रखी है जो आपको दिखाती है कि विभिन्न चीजें आरवीएम कमांड लाइन (रत्न प्रबंधन सहित) से कर सकती हैं।

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

उबंटू और डेरिवेटिव में आरवीएम कैसे स्थापित करें?

जो लोग अपने सिस्टम पर इस एप्लिकेशन को इंस्टॉल करने में सक्षम होने के इच्छुक हैं, उन्हें इस उत्कृष्ट टूल को प्राप्त करने के लिए कुछ चरणों का पालन करना होगा।

पहली चीज़ जो हमें करनी चाहिए वह है Ctrl + ALT + T के साथ हमारे सिस्टम में एक टर्मिनल।

sudo apt-get install software-properties-common

अब यह किया हम अपने सिस्टम में एप्लिकेशन रिपॉजिटरी को जोड़ने के लिए निम्न कमांड के साथ खुद का समर्थन करने जा रहे हैं:

sudo apt-add-repository -y ppa:rael-gc/rvm

हम पैकेज और एप्लिकेशन की अपनी सूची अपडेट करते हैं:

sudo apt-get update

अंत में हम के साथ आवेदन स्थापित करने के लिए आगे बढ़ें:

sudo apt-get install rvm

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

सूक्ति टर्मिनल के मामले में, उन्हें यह करना चाहिए:

अंतिम

एक बार परिवर्तन किए जाने के बाद, अपने सिस्टम को पुनरारंभ करना आवश्यक है ताकि किए गए परिवर्तन सिस्टम के प्रारंभ में लोड हो जाएं।

और इसके साथ तैयार है, आप अपने सिस्टम पर इस उत्कृष्ट उपकरण का उपयोग शुरू करने के लिए तैयार होंगे।

उबंटू और डेरिवेटिव पर रूबी स्थापित करना

पहले से ही हमारे सिस्टम में RVM की मदद से हम रूबी को इसकी मदद से स्थापित कर सकते हैं, निम्नलिखित कमांड चलाने के साथ बस आधार:

rvm install ruby

अब रूबी के विभिन्न संस्करणों के बीच मूल आरवीएम उपयोग परिदृश्यों में स्थापित करना और स्विच करना शामिल है।

आरवीएम का मूल उपयोग

जब कोई संस्करण निर्दिष्ट नहीं किया जाता है, तो आरवीएम नवीनतम स्थिर संस्करण या चयनित दुभाषिया स्थापित करेगा।

यदि आप दुभाषिया को निर्दिष्ट करने के लिए छोड़ देते हैं, तो आरवीएम मान लेगा कि आप रूबी एमआरआई स्थापित करना चाहते हैं। निम्नलिखित उदाहरणों का बिल्कुल समान प्रभाव होगा:

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

अब जैसा आप देख सकते हैं रूबी के कई संस्करणों को स्थापित करना संभव है, जिसके साथ आप अपनी किसी भी परियोजना या नौकरी के लिए इस लाभ का उपयोग कर सकते हैं।

बात अब है रूबी संस्करण को डिफ़ॉल्ट रूप में सेट करें, इसके लिए हम ध्वज का उपयोग कर सकते हैं:

rvm use INTERPRETER[-VERSION] --default

अब लागू उदाहरण निम्नानुसार होगा:

rvm use jruby-1.8 --default

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

rvm --default use 2.1.1

हम इसके साथ संस्करण की जाँच करते हैं:

ruby -v

और यह आपको टाइप का एक आउटपुट देगा:

ruby 2.1.1xxxxx

Si आप रूबी प्रतिष्ठानों को जानना चाहते हैं जो आपने किया है, बस चलाएं:

rvm list rubies

या उदाहरण के लिए यदि आप उस संस्करण को जानना चाहते हैं जिसे आपने डिफ़ॉल्ट के रूप में परिभाषित किया है:

rvm list default

अंत में, यदि आप अपने सिस्टम से हटाना या हटाना चाहते हैं, तो आप निम्नलिखित कमांड का उपयोग कर सकते हैं:

rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.

यदि आप अपने उपयोग के बारे में अधिक जानना चाहते हैं, आप उनकी वेबसाइट पर जा सकते हैं जहाँ आपको उनके उपयोग के बारे में बहुत सारी जानकारी मिलेगी।

लिंक यह है


एक टिप्पणी, अपनी छोड़ो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   एंटोनियो एफएस कहा

    अंत में आपके ट्यूटोरियल के साथ मैं आरवीएम को स्थापित करने में सक्षम रहा हूं, क्योंकि मैंने दूसरों के साथ प्रयास किया है और कोई रास्ता नहीं था। पहली बार में सब कुछ सही हो गया।

    बहुत बहुत धन्यवाद.