2013-03-07 3 views
22

В настоящее время я РВМ установлен под /home/john/.rvmКак изменить место установки rvm?

Как двигаться RVM к месту /opt/local/rvm?

Я пытался использовать файл rvmrc, чтобы позаботиться об этом (в соответствии с РВМ документом здесь: https://rvm.io/workflow/rvmrc/), но не повезло, я нашел rvmrc файл под /etc/

Есть ли шаг за шагом инструкции I Could следовать?

ответ

24

Выяснить себя, делая некоторые исследования в Интернете, надеюсь, что это может помочь кому-то из:

Предположим, вы хотите, чтобы перейти от home/username/.rvm к /opt/local/rvm

  1. Update вы .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 all и rvm reload

И вы в порядке!

+0

я все с разрешениями вопросы, используя этот подход, вопросы, которые в конечном итоге привели ко мне того, чтобы ядерное оружие старое расположение РВМ и заново установить обратно в мой домашний каталог с нуля. YMMV, но сначала сделайте резервную копию, на всякий случай. –

+1

Вы пытались просто переместить символическую ссылку на дом? –

6

Вы можете сделать

curl -sSL https://get.rvm.io | bash -s -- --path /path/you/want/rvm/installed/to 
Смежные вопросы