2013-03-07 10 views
22

Zur Zeit habe ich rvm unter /home/john/.rvm installiertWie rvm Installationsort zu ändern?

Wie rvm an den Ort /opt/local/rvm bewegen?

Ich versuchte, die rvmrc-Datei zu verwenden Pflege dieser nehmen (nach dem rvm Dokument hier: https://rvm.io/workflow/rvmrc/) aber kein Glück, fand ich eine rvmrc Datei unter /etc/

Gibt es einen Schritt durch den Befehlsschritt konnte ich Folgen?

Antwort

24

Abbildung mich aus durch einige Online-Forschung zu tun, hoffen, dass dies jemand helfen kann:

Angenommen, Sie von home/username/.rvm zu /opt/local/rvm

  1. aktualisieren verschieben möchten Sie .bash_profile oder .bashrc zu:

    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. finden Ihre .rvmrc unter $HOME/.rvmrc, wenn nicht gefunden, erstellen und setzen Sie diese Zeile in es:

    export rvm_path=/opt/local/rvm

  3. Ihre Datei an den neuen Speicherort verschieben: mv $HOME/.rvm/* /opt/local/rvm
  4. ausführen rvm repair all und rvm reload

Und Sie sind gut zu gehen! mit diesem Ansatz Berechtigungsprobleme hat, Probleme, die schließlich zu mir die alte rvm Lage nuke mit und installieren wieder in meinem Home-Verzeichnis von Grund auf neu

+0

ich gehalten. YMMV, aber stellen Sie sicher, dass Sie zuerst alles sichern, nur für den Fall. –

+1

haben Sie versucht, einfach einen symbolischen Link zu Hause zu erstellen? –

6

können Sie

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