2013-03-07 108 views

回答

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. 您的文件移動到新位置:mv $HOME/.rvm/* /opt/local/rvm
  4. 執行rvm repair allrvm reload

你很好走!

+0

我一直有使用這種方法,問題最終導致我有核彈攻擊老RVM位置,並重新安裝回從頭開始我的主目錄權限問題。 YMMV,但要確保先備份所有內容,以防萬一。 – 2014-05-21 15:52:51

+1

您是否嘗試過在家中創建符號鏈接? – 2015-05-03 17:54:17

6

你可以做

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