मैं रूबी + रेल्स + रत्न को पूरी तरह से कैसे हटा सकता हूं?


24

मैंने Ubuntu 10.04 पर अपने रूबी देव वातावरण को गड़बड़ कर दिया है।

मेरे सिस्टम से इन पैकेजों को हटाने का सबसे अच्छा तरीका क्या है?

  • माणिक
  • सभी रत्न
  • RubyGems

नए सिरे से शुरू करने के लिए, मैं रूबी को आरवीएम का उपयोग करके फिर से स्थापित करना चाहूंगा ।


1
आपने इसे कैसे स्थापित किया? क्या आपने उबंटू संकुल का उपयोग किया था?
txwikinger

जवाबों:



7

यदि आप आरवीएम का उपयोग कर रहे हैं तो सिस्टम रूबी को अनइंस्टॉल करने पर भी क्यों परेशान हो?

मैं आरवीएम के माध्यम से 1.8.7 और 1.9.2-आरसी दोनों स्थापित करता हूं।

आपके द्वारा RVM स्थापित करने के बाद आप अपने डिफ़ॉल्ट माणिक इंस्टॉलेशन के लिए RVM 1.8.7 सेट कर सकते हैं। बस आरवीएम को रूट के रूप में स्थापित न करें।

सोच रहे लोगों के लिए, https://rvm.io/ पर RVM निर्देश हैं।

सुनिश्चित करें कि आप आरवीएम के माध्यम से 1.8.7 स्थापित करने से पहले उबंटू के लिए कौन से पैकेज स्थापित करने की आवश्यकता है, इस पर निर्देशों को पढ़ें। यदि आप उन्हें स्थापित नहीं करते हैं तो आपके पास कुछ रत्नों के साथ समस्या हो सकती है।


मैं भी इस के साथ जवाब देने जा रहा था! अपना समय बर्बाद मत करो, नया आरवीएम पर्यावरण आपके बोरेड सिस्टम पर्यावरण पर पूर्वता ले जाएगा।
डेरेक

RVM इंस्टॉलेशन फ़ायरवॉल के पीछे काम नहीं करता है।
slikts

4

सिनैप्टिक का उपयोग करके, आप रूबी संकुल को हटा सकते हैं ("पूरी तरह से हटाएं" विकल्प का चयन करें)। मुझे लगता है कि यह कमांडलाइन के बराबर है: सुडो एप्ट-गेट पर्स

अब रत्नों के लिए: उन्हें पैकेज के रूप में नहीं माना जाता है। आपको उन्हें मैन्युअल रूप से हटाने की आवश्यकता होगी (जब तक आप इसे करने के लिए रूबी का उपयोग नहीं करना चाहते हैं, लेकिन जब से आप कहते हैं कि यह टूट गया है ...)

डिफ़ॉल्ट रूप से, .gem फ़ोल्डर के अंतर्गत आपके घर के फ़ोल्डर में रूबी रत्न स्थापित होते हैं। यदि आप वास्तव में चीजों को साफ करना चाहते हैं, तो बस ~ / .gem हटा दें, और यह पर्याप्त होना चाहिए। जब आप रूबी और सब कुछ पुनर्स्थापित करते हैं, तो फ़ोल्डर फिर से बन जाएगा, और आप जाना अच्छा होगा।


4
जड़ के रूप में स्थापित रत्नों को अपना रास्ता खोजने के लिए लगता है /var/lib/gems, यह शायद वहाँ भी सफाई के लायक है।
मैट

0

यदि आपने आरवीएम का उपयोग करके रूबी को स्थापित किया है तो निम्न कमांड पूरी तरह से आरवीएम स्थापित निर्देशिका को हटा देगा:

 rvm implode

इस आदेश को चलाने से .rvmनिर्देशिका को हटाने के लिए आपकी पुष्टि के लिए पूछा जाएगा ।

.rvmनिर्देशिका को हटाने के पूरा होने के बाद , आपको निम्न संदेश प्राप्त होगा जो उल्लेखनीय है:

ध्यान दें कि यदि वे अभी भी मौजूद हैं, तो आपको मैन्युअल रूप से / etc / rvmrc और ~ / .rvmrc को हटाने की आवश्यकता हो सकती है।

कृपया सभी .bashrc .bash_profile .profile और .zshrc को RVM स्रोत लाइनों के लिए जांचें और हटाएं या टिप्पणी करें कि क्या यह एक प्रति-उपयोगकर्ता स्थापना थी।

रूबी रत्न निकालें

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