वहाँ दो "रूबी संस्करण प्रबंधक" हैं, जिन्हें आप चुन सकते हैं:
ये आपको रूबी के कई संस्करणों को एक ही सिस्टम पर रखने की अनुमति देते हैं। एक बार जब आप एक संस्करण प्रबंधक स्थापित कर लेते हैं, और अपना रूबी संस्करण स्थापित कर लेते हैं, तो आप अपने सिस्टम के रूबी और उसके रत्न के साथ गड़बड़ नहीं करेंगे, जो कि सबसे बड़ा लाभ है। और नहीं sudo! कोई और अधिक अनुमति त्रुटियों और मणि संघर्ष।
मुझे किसे चुनना चाहिए?
दोनों एक ही काम करते हैं, लेकिन वे अलग-अलग दर्शन का पालन करते हैं। पसंद आप पर निर्भर है।
मैं व्यक्तिगत रूप rbenvसे इसकी सादगी के लिए सिफारिश करूंगा । मैं इसे सालों से इस्तेमाल कर रहा हूं और इसने हमेशा अच्छा काम किया है। पहले मैंने आरवीएम की सिफारिश की होगी (और इस उत्तर के पहले संस्करण ने वास्तव में इसका उल्लेख किया है), लेकिन मुझे लगता है कि इसमें प्रवेश करना कठिन है।
मैं उन्हें कैसे स्थापित करूं?
यदि आप चुनते हैं rbenv:
- स्थापना निर्देशों का पालन करें
- इंस्टॉल
ruby-build
rbenv install x.x.xजहां x.x.xसंस्करण उपलब्ध है, उसे चलाएं ( rbenv install --listयह देखने के लिए कि कौन से उपलब्ध हैं
rbenv global x.x.xअपने वैश्विक रूबी संस्करण को बदलने के लिए चलाएँ
यदि आप RVM चुनते हैं:
- सुरक्षित स्थापना विधि का उपयोग करें
- स्थापना निर्देश पढ़ें - आप शायद एकल-उपयोगकर्ता कॉन्फ़िगरेशन चाहते हैं
rvm list knownउपलब्ध रुबियों को सूचीबद्ध करने के लिए उपयोग करें और फिर rvm install x.x.xएक विशिष्ट संस्करण स्थापित करने के लिए चलाएं ।
rvm use x.x.x --defaultअपने डिफ़ॉल्ट रूबी को बदलने के लिए उपयोग करें