2013-03-07 16 views

risposta

24

Capire me stesso facendo qualche ricerca online, spero che questo possa aiutare qualcuno:

Si supponga di voler passare da home/username/.rvm a /opt/local/rvm

  1. Update .bash_profile o .bashrc a:

    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. trovare il tuo .rvmrc sotto $HOME/.rvmrc, se non trovato, crearne uno e mettere questa linea in esso:

    export rvm_path=/opt/local/rvm

  3. spostare il file nella nuova posizione: mv $HOME/.rvm/* /opt/local/rvm
  4. eseguire rvm repair all e rvm reload

E voi siete pronti per partire!

+0

ho continuato a avere problemi di autorizzazioni che utilizzano questo approccio, le questioni che alla fine hanno portato a me dover bombardare vecchia posizione rvm e reinstallare di nuovo nella mia home directory da zero. YMMV, ma assicurati di eseguire prima il backup di tutto, per ogni evenienza. –

+1

hai provato a spostare semplicemente un collegamento simbolico a casa? –

6

Si può fare

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