rvm: कमांड को MAC OX नहीं मिला


89

वास्तव में, मुझे नहीं पता कि क्या हुआ। माफ करना अगर यह सवाल इतना NOOB है, लेकिन मैं इस समस्या का हल नहीं ढूँढ सकता।

-बश: rvm: कमांड नहीं मिली

मैंने यह कोशिश की

कर्ल -L https://get.rvm.io | बैश -स - - नवीनतम

लेकिन अभी भी कुछ भी नहीं मुझे सिंपलोव का उपयोग करने के लिए रूबी संस्करण को देखने की आवश्यकता है क्योंकि यह 1.9 से पुराने संस्करण के साथ काम नहीं करता है


यह मददगार हो सकता है - railsinstaller.org
एवरेलियन

कि कोई मेरी इतनी मदद नहीं करता, त्रुटि अभी भी है
Asantoya17

जवाबों:


223

यह हो सकता है क्योंकि टर्मिनल में rvm शेल कॉन्फ़िगरेशन लोड नहीं है।

अपने टर्मिनल से निम्नलिखित का प्रयास करें:

$ source ~/.rvm/scripts/rvm

फिर

$ type rvm | head -n 1

यदि आउटपुट है:

rvm is a function

आपको अपनी ~ ~ .bash_formile फ़ाइल में "स्रोत ~ / .rvm / स्क्रिप्ट / rvm" जोड़ने की आवश्यकता हो सकती है


2
धन्यवाद! इसने मेरे लिए भी काम किया। इसका क्या कारण है? क्या आरवीएम स्थापित करते समय मुझे एक कदम याद आया?
ब्रूनो

13
@ ब्रूनो मैं इस पेज पर भी आया था, तब एहसास हुआ कि यह वास्तव में इंस्टॉल संदेश में कहता है: आरवीएम का उपयोग शुरू करने के लिए आपको चलाने की आवश्यकता हैsource /Users/username/.rvm/scripts/rvm
जेमी-विल्सन

काम नहीं करता है। पहला कमांड रिटर्न "ऐसी कोई फ़ाइल या निर्देशिका" अन्य नहीं
आरवीएम

@peterpengnz इसने मेरे मैक पर दूसरी कमांड के बिना भी काम किया, यानी मुझे इसे bash_profile में लिखने की ज़रूरत नहीं थी
सुमित कुमार साहा

@VyachaslavGerchicov मुझे एक ही समस्या थी, मुझे लगता है कि आप सूदो के साथ चल रहे हैं, अगर आप यह काम नहीं करेंगे
layser

50

आपको उन सभी ग्रंथों को पढ़ने की जरूरत है जो आरवीएम स्थापित करते समय प्रदर्शित किए जाते हैं:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable

बहुत बहुत धन्यवाद @mpapis मैं पिछले कुछ घंटों के लिए rvm को स्थापित करने की कोशिश कर रहा था, लेकिन यह पता नहीं लगा पाया कि rvm कमांड क्यों नहीं मिली है। पहली पंक्ति ने चाल चली। धन्यवाद फिर से
सुमित कुमार साहा

नही जाओ। त्रुटि संदेशों के बहुत सारे। यह मुझे लिनक्स के बुरे दिनों की याद दिलाता है।
टोनी

24

आपके दौड़ने के बाद sudo curl -L https://get.rvm.io | bash -s stable --ruby

आपको टर्मिनल बंद करने की आवश्यकता है, फिर दोबारा खोलें!


3
closeमहत्वपूर्ण था। धन्यवाद .. मैं पुनः आरंभ किया और यह काम किया
श्री विदेशी

मैं नहीं पास, मैं सिर्फ `स्रोत /Users/[my_account_name]/.rvm/scripts/rvm भाग गया था
मार्जोरी रोसवेल

मूर्खतापूर्ण मुझे ... बंद और फिर से खोल दिया गया टर्मिनल। धन्यवाद, यह काम करता है!
कोडरेक

7

यह मेरे लिए काम किया:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable


3

दीर्घकालिक समाधान के लिए, आपको इसे अपनी ~/.profileफ़ाइल में जोड़ना चाहिए :

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

केवल एक टर्मिनल में आरवीएम को लोड करने के लिए, उपयोग करें

source "$HOME/.rvm/scripts/rvm"

माना जाता है कि यह कॉल अधिक क्रॉस-प्लेटफ़ॉर्म है:

. "$HOME/.rvm/scripts/rvm"

2

आरवीएम स्थापित करने के बाद टर्मिनल को बंद करें और पुनः आरंभ करें - मुझे हर समय मिलता है।


1

आरवीएम का उपयोग शुरू करने के लिए, आपको source /Users/yourusername/.rvm/scripts/rvmअपने टर्मिनल में प्रवेश करना होगा (बेशक, इसके स्थान पर अपना वास्तविक उपयोगकर्ता नाम डालें yourusername)।


आप ~के /Users/yourusernameरूप में के लिए एक प्रतिस्थापन के रूप में उपयोग कर सकते हैं :source ~/.rvm/scripts/rvm
सहयोगी रिप

0

जैसा कि @mpapis द्वारा सुझाया गया है, पहले ऐसा करें

$ rm -rf ~/.rvm

$ curl -L https://get.rvm.io | bash -s stable

फिर, @peterpengnz द्वारा सुझाए अनुसार, ऐसा करें और आपको RVM cmd मुद्दों के साथ ठीक होना चाहिए

$ source ~/.rvm/scripts/rvm


क्या आप अपने उत्तर में कोई सीमाएँ, मान्यताएँ या सरलीकृतियाँ प्रदान कर सकते हैं। इस लिंक पर जवाब देने के तरीके के बारे में अधिक जानकारी देखें: stackoverflow.com/help/how-to-answer
Usama Abdulrehman
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.