मैं rbenv * https://github.com/rbenv/rbenv की सलाह देता हूं
* यदि यह आपके मानदंड से मिलता है: https://github.com/rbenv/rbenv/wiki/Why-rbenv? :
राबनेव करता है ...
- एप्लिकेशन-विशिष्ट रूबी संस्करणों को निर्दिष्ट करने के लिए समर्थन प्रदान करें ।
- आप प्रति उपयोगकर्ता के आधार पर वैश्विक रूबी संस्करण को बदलते हैं।
- आपको रूबी संस्करण को पर्यावरण चर के साथ ओवरराइड करने की अनुमति देता है ।
आरवीएम के विपरीत, रेनेव नहीं करता है ...
- अपने खोल में लोड करने की आवश्यकता है। इसके बजाय, rbenv का शिम अप्रोच आपके लिए डायरेक्टरी को जोड़कर काम करता है
$PATH
।
- शेल कमांड को ओवरराइड करें
cd
या जैसे शीघ्र हैक की आवश्यकता हो। यह खतरनाक और त्रुटि-प्रवण है।
- कॉन्फ़िगरेशन फ़ाइल है। रूबी के किस संस्करण को आप उपयोग करना चाहते हैं इसके अलावा कॉन्फ़िगर करने के लिए कुछ भी नहीं है।
- रूबी स्थापित करें। आप रूबी को स्वयं बना और स्थापित कर सकते हैं, या प्रक्रिया को स्वचालित करने के लिए रूबी-बिल्ड का उपयोग कर सकते हैं।
- रत्नों का प्रबंध करें। आवेदन निर्भरता के प्रबंधन के लिए बंडलर एक बेहतर तरीका है। यदि आपके पास ऐसी परियोजनाएं हैं जो अभी तक बुंडलर का उपयोग नहीं कर रही हैं तो आप रेंबव-रत्नसेट स्थापित कर सकते हैं
plugin ।
- अनुकूलता के लिए रूबी पुस्तकालयों में बदलाव की आवश्यकता है। रेंबव की सादगी का मतलब है जब तक यह आपके अंदर है
$PATH
,
इसके बारे में कुछ
और जानने की जरूरत नहीं है।
इंस्टालेशन
Homebrew http://brew.sh स्थापित करें
फिर:
$ काढ़ा अद्यतन
$ काढ़ा स्थापित rbenv
$ काढ़ा rbenv रूबी-बिल्ड स्थापित करें
# रैबव को बैश में जोड़ें ताकि हर बार जब आप टर्मिनल खोलते हैं तो यह लोड हो
प्रतिध्वनि 'अगर जो rbenv> / dev / null; फिर eval "$ (rbenv init -)"; फाई '>> ~ / .bash_profile
source ~ / .bash_profile
अद्यतन चलाने के
बाद एक अतिरिक्त कदम हैऔरयह कहते हैं कि यहकरने के लिए एक पंक्ति जोड़ें। उसके बाद अपनी टर्मिनल विंडो को फिर से खोलें […] SGI 30 सितंबर को 12:01 - https://stackoverflow.com/users/119770brew install rbenv
rbenv
init
.bash_profile
$ rbenv इंस्टॉल - सूची
उपलब्ध संस्करण:
1.8.5-p113
1.8.5-P114
[...]
2.3.1
2.4.0-देव
JRuby-1.5.6
[...]
$ rbenv 2.3.1 स्थापित करें
[...]
वैश्विक संस्करण सेट करें:
$ rbenv वैश्विक 2.3.1
$ माणिक -v
रूबी 2.3.1p112 (2016-04-26 संशोधन 54768) [x86_64-darwin15]
.ruby-version
अपने रेपो के मूल dir में जोड़कर अपने रेपो के स्थानीय संस्करण को सेट करें :
$ cd ~ / whatevs / प्रोजेक्ट्स / new_repo
$ गूंज "2.3.1"> .ruby- संस्करण
MacOS के लिए इस लिंक पर जाएँ
which rvm
याwhich rbenv
आपकी कमांड लाइन में क्या होता है