क्या मैं रूबी संस्करण प्रबंधक स्थापित कर सकता हूं?


जवाबों:


21

हाँ!

सबसे पहले, आप को स्थापित करने की आवश्यकता होगी curl, gitऔर, build-essentialअपने ऑपरेटिंग सिस्टम के लिए। यदि आप नहीं जानते कि अपने सिस्टम के लिए सॉफ़्टवेयर कैसे स्थापित करें तो कृपया देखें कि मैं नया सॉफ़्टवेयर कैसे स्थापित करूँ?

आगे आपको उनके द्वारा प्रदान की गई बैश स्क्रिप्ट को डाउनलोड करने और चलाने की आवश्यकता है।

$ curl -L https://get.rvm.io | bash -s stable --ruby

आगे आप दो काम कर सकते हैं।

  1. अपना टर्मिनल सत्र बंद करें और फिर से खोलें, या
  2. स्रोत जैसे आरवीएम स्क्रिप्ट।

     $ source ~/.rvm/scripts/rvm
    

अब आप जांच सकते हैं कि आरवीएम निम्नलिखित कमांड चलाकर स्थापित किया गया है या नहीं।

$ type rvm | head -n 1
rvm is a function

यदि आपको एक प्रतिक्रिया मिलती है जैसे उपरोक्त आरवीएम लोड किया गया है और आप एक विशिष्ट रूबी संस्करण स्थापित कर सकते हैं। यह अनुशंसा की जाती है कि आप नवीनतम स्थिर रिलीज़ स्थापित करें; 11 जुलाई, 2012 तक रूबी 1.9.3 है।

$ rvm install 1.9.3

अब अंतिम चरण आरवीएम को बताना है कि किस संस्करण का उपयोग करना है। वर्तमान टर्मिनल सत्र की अवधि के लिए एक विशिष्ट रूबी संस्करण का उपयोग करने के लिए निम्नलिखित चलाएं।

$ rvm use 1.9.3

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

$ rvm use --default 1.9.3

बधाई हो, आपने अपने रास्पबेरी पाई पर सफलतापूर्वक आरवीएम स्थापित किया है!

नोट build-essential डेबियन के समूह के लिए है gcc, g++, makeआदि आर्क किसी ऐसे ही समूह कहा जाता है शामिल हैं base-devel


क्या यह किसी भी अन्य लिनक्स मशीन पर स्थापित करने से अलग है?
Jivings

2
इस उत्तर को अधिक रास्पबेरी पाई विशिष्ट बनाने के लिए, क्या आप रूबी के प्रदर्शन पर पाई पर टिप्पणी कर सकते हैं। क्या यह करने लायक है , या यह असामान्य रूप से धीमा होने वाला है?
मार्क बूथ

3
रूबी को संकलित करने के रूप में आरवीएम पर मेक गतिविधि काफी धीमी थी। आरंभिक आरवीएम इंस्टॉल पर संभवत: 15 मिनट का समय लें। संकलन में लगभग एक घंटा लगा। आरवीएम और एक रूबी स्थापित होने के बाद, यह काफी तेज़ है।
13:12 पर wmarbut

2
सही पैकेज नाम बिल्ड-एसेंशियल है न कि बिल्ड-एसेंशियल।
gfelisberto

2
मुझे पहली कमांड निष्पादित करते समय एक गलतफहमी हुई, इसे gpg कुंजियाँ जोड़ने के लिए भी इसे चलाना पड़ा: gpg --keyserver hkp: //keys.gnupg.net --recv-keys 409B6B1796C2752A1703113804B82D39DC0E3
Vini.g.fer

1

अगर यह किसी का उपयोग करने में मदद करता है तो मैंने पाया कि रसबाइन लाइट पर इस कमांड की जरूरत थी

curl -L https://get.rvm.io | bash
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.