rbenv से माणिक संस्करण की स्थापना रद्द करें


88

Rbenv से माणिक संस्करण को अनइंस्टॉल या हटाने का तरीका । मैंने माणिक के दो संस्करण स्थापित किए हैं। माणिक 1.9.3 पर स्विच करते समय, मुझे विभाजन दोष मिल रहा है। किसी को भी मदद कर सकते हैं, कैसे एक विशेष संस्करण को rbenv से निकालने के लिए?

जवाबों:


133

नया रास्ता

uninstallकमांड का उपयोग करें :rbenv uninstall [-f|--force] <version>

rbenv uninstall 2.1.0  # Uninstall Ruby 2.1.0

rbenv versionsयह देखने के लिए उपयोग करें कि आपने कौन से संस्करण इंस्टॉल किए हैं।


पुराना तरीका

रूबेन से रूबी संस्करण को निकालने के लिए, संबंधित निर्देशिका को हटाएं ~/.rbenv/versions। उदाहरण के लिए

rm -rf ~/.rbenv/versions/1.9.3-p0

rbenv rehashहटाए गए संस्करण से किसी भी बासी टिमटिमाए हुए बायनेरिज़ को साफ करने के लिए बाद में चलाएं ।


1
मैंने वह किया। लेकिन rbenv मुझे बताता रहता है कि डिलीट किया गया वर्जन गायब है।
श्री रोनाल्ड

@ Mr.Ronald मेरे पास एक ही मुद्दा है।
मोसेलमैन

@ मॉसमेलन से आप प्रविष्टि को हटा सकते हैं ~/.rbenv/versionऔर त्रुटि से बचा जा सकेगा।
कश्यप

@ कश्‍यप ने रीइंस्‍टॉल करके इस मुद्दे को 'ठीक' कर दिया है, लेकिन मुझे लगता है कि इसमें वह विशेष प्रविष्टि नहीं थी जो मेरे लिए पॉपिंग थी, लेकिन त्रुटि बनी रही।
मॉसेलमैन

निर्देशिका मेरे लिए खाली है, लेकिन मैंने @Iorcon से सलाह का पालन किया और यह काम किया। "rbenv स्थापना रद्द करें <संस्करण>"
गहरा

27

रूबी-बिल्ड अब माणिक संस्करणों को हटाने से निपटने के लिए rbenv में एक अनइंस्टॉल कमांड जोड़ता है , यदि आप मैनुअल rm -fr(जिसे जोखिम भरा माना जा सकता है) से बचना चाहते हैं और rbenv rehash@Stephenson द्वारा सुझाव दिया गया है। रूबी संस्करण 1.9.3-p0 को हटाने के लिए आप निम्नलिखित कार्य करेंगे:

rbenv uninstall 1.9.3-p0

1
अगर यह स्वीकार किया गया उत्तर बन सकता है तो यह बहुत बढ़िया होगा, क्योंकि यह निश्चित रूप से जाने का सही तरीका है।
jeffbyrnes

5
क्या इससे रत्न निकल जाते हैं?
डेनियल आयटेकिन

3
@DanyalAytekin ने यह कहने में कभी देर नहीं की, यह हटाता है, afaik
Andre Figueiredo

4

स्टीफनसन ने कहा, लेकिन याद रखें कि यदि वे हटाए गए संस्करण को संदर्भित कर रहे हैं तो संस्करण और वैश्विक बदलना होगा।


मैं वैश्विक और स्थानीय rbenv संस्करणों को नए सिरे से सेट करने के बाद भी एक संस्करण त्रुटि प्राप्त करता रहता हूं।
मोसेलमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.