2013-03-07 23 views

cevap

24

Şekil kendimi, bu kimse yardımcı olabilir umut:

Eğer home/username/.rvm den /opt/local/rvm

  1. Güncelleme taşımak istediğiniz varsayalım Eğer .bash_profile veya .bashrc için:

    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. bulmak senin bulunmazsa eğer .rvmrc$HOME/.rvmrc altında, bir tane oluşturun ve içine bu satırı koyun:

    export rvm_path=/opt/local/rvm

  3. yeni konumuna dosya taşımak
  4. : mv $HOME/.rvm/* /opt/local/rvm
  5. yürütmek rvm repair all ve rvm reload

Ve gitmeye hazırsınız!

+0

yapabilirsiniz. YMMV, ama her şeyden önce, her şeyden önce yedeklediğinizden emin olun. –

+1

Sadece bir sembolik bağ oluşturmaya çalıştınız mı? –

6

Ben bu yaklaşımı, en sonunda beni yaşlı rvm konumunu nuke ve sıfırdan benim ev dizine geri yeniden yüklemek zorunda yol açtı sorunları kullanarak izinleri sorunlarınız devam etti

curl -sSL https://get.rvm.io | bash -s -- --path /path/you/want/rvm/installed/to