2013-03-07 10 views
22

वर्तमान में मेरे पास /home/john/.rvmआरवीएम इंस्टॉल स्थान कैसे बदलें?

/opt/local/rvm स्थान पर आरवीएम कैसे स्थानांतरित करें?

मैं rvmrc फ़ाइल का उपयोग करने (rvm दस्तावेज़ यहां के अनुसार: https://rvm.io/workflow/rvmrc/) इस की देखभाल करने की कोशिश की, लेकिन कोई किस्मत, मैं /etc/

के तहत एक rvmrc फ़ाइल पाया वहाँ कदम अनुदेश मैं कर सकता द्वारा किसी भी कदम है का पालन करें?

उत्तर

24

चित्रा बाहर अपने आप ऑनलाइन कुछ शोध करने से, आशा है कि यह किसी को बाहर करने में मदद कर सकते हैं:

मान लीजिए आप home/username/.rvm से करने के लिए /opt/local/rvm

  1. अपडेट ले जाना चाहते हैं आप .bash_profile या .bashrc रहे हैं:

    if [ -s "$HOME/.rvmrc" ]; then 
        source "$HOME/.rvmrc" 
    fi # to have $rvm_path defined if set 
    if [ -s "${rvm_path-$HOME/.rvm}/scripts/rvm" ]; then 
        source "${rvm_path-$HOME/.rvm}/scripts/rvm" 
    fi 
    
  2. अपने .rvmrc$HOME/.rvmrc के तहत, अगर नहीं मिला, तो इसे बनाने और उस में इस लाइन डाल:

    export rvm_path=/opt/local/rvm

  3. नए स्थान पर अपनी फ़ाइल के लिए कदम
  4. : mv $HOME/.rvm/* /opt/local/rvm
  5. निष्पादित rvm repair all और rvm reload

और आप जाने के लिए अच्छे हैं!

+0

मैं इस दृष्टिकोण, मुद्दों जो अंततः मुझे पुराने rvm स्थान परमाणु और खरोंच से अपने घर निर्देशिका में वापस फिर से स्थापित करने के लिए नेतृत्व किया का उपयोग कर अनुमतियाँ मुद्दों कर रखा कर सकते हैं। वाईएमएमवी, लेकिन सुनिश्चित करें कि आप पहले सबकुछ बैकअप लें, बस मामले में। –

+1

क्या आपने घर पर एक प्रतीकात्मक लिंक बनाने की कोशिश की है? –

6

आप

curl -sSL https://get.rvm.io | bash -s -- --path /path/you/want/rvm/installed/to 
संबंधित मुद्दे