2011-10-08 6 views
17

मैंने आरवीएम implode कमांड का उपयोग करके आरवीएम को मारने का फैसला किया।मैंने आरवीएम को मार दिया अब मेरे पास एक बैश संदेश है

~/projects $ cd 
-bash: /Users/boris/.rvm/scripts/initialize: No such file or directory 
-bash: /Users/boris/.rvm/scripts/hook: No such file or directory 

मैं यह कैसे सही कर सकते हैं:

जब मैं OSX टर्मिनल में cd चलाने मैं इस संदेश को मिल सकता है?

उत्तर

36

सबसे पहले सभी टर्मिनलों को बंद करें और उन्हें फिर से खोलें। अगर यह काम नहीं करता है, तो अपने .bash_profile को संपादित करें (सुनिश्चित करने के लिए .bashrc जांचें) और आरवीएम के साथ होने वाली सभी पंक्तियों को हटा दें। फिर टर्मिनल को बंद करें और बैश को पुनः लोड करने के लिए इसे फिर से खोलें।

इसके अलावा, सुनिश्चित करने के लिए ~/.rvm को हटा दें।

+2

आप इसे पुनः लोड करने के लिए फ़ाइल को संपादित करने के बाद "स्रोत .bash_profile" भी कर सकते हैं। टर्मिनल विंडो को बंद करने और फिर से खोलने की कोई आवश्यकता नहीं है। – Deleteman

+3

@Deleteman: लेकिन वह उन चीज़ों को नहीं हटाएगा जो वहां नहीं होना चाहिए, यह केवल आपके '.bash_profile' में रीसेट हो जाएगा। –

+0

@muistooshort बस स्पष्टीकरण के लिए, यह आपकी .bash_profile सामग्री को रीसेट नहीं करेगा, यह पर्यावरण की सामग्री को फिर से लोड कर देगा। लेकिन फिर फिर, आप इस बात को लेकर कोई सही नहीं हो सकते कि क्या भाग नहीं होना चाहिए .. अभी यह कोशिश नहीं कर सकता, इसलिए मैं 100% निश्चित नहीं हूं। – Deleteman

5

इंजेनू सही है, एक बार जब आप RVM को हटा देते हैं तो आपको टर्मिनल सत्र या खोल सत्र को बंद करने की आवश्यकता होगी ताकि सभी आरवीएम संबंधित पर्यावरण चर और सेटिंग्स को पूरी तरह से मिटा दिया जा सके।

संबंधित मुद्दे