वहाँ दो "रूबी संस्करण प्रबंधक" हैं, जिन्हें आप चुन सकते हैं:
ये आपको रूबी के कई संस्करणों को एक ही सिस्टम पर रखने की अनुमति देते हैं। एक बार जब आप एक संस्करण प्रबंधक स्थापित कर लेते हैं, और अपना रूबी संस्करण स्थापित कर लेते हैं, तो आप अपने सिस्टम के रूबी और उसके रत्न के साथ गड़बड़ नहीं करेंगे, जो कि सबसे बड़ा लाभ है। और नहीं 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
अपने डिफ़ॉल्ट रूबी को बदलने के लिए उपयोग करें