RVM установить проблемы - PullRequest
       4

RVM установить проблемы

1 голос
/ 11 февраля 2012

У меня следующий вид неприятностей.Каждая попытка установить rvm в моей локальной системе вызывает следующую ошибку:

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Downloading RVM from wayneeseguin branch stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100   125  100   125    0     0      5      0  0:00:25  0:00:20  0:00:05   184
100   125  100   125    0     0      3      0  0:00:41  0:00:41 --:--:--     3Warning: Failed to create the file 
Warning: /usr/local/rvm/archives/wayneeseguin-rvm-stable.tgz: Permission 
Warning: denied
  0  799k    0  2896    0     0     69      0  3:17:42  0:00:41  3:17:01  3880
curl: (23) Failed writing body (0 != 2896)

Could not download 'https://github.com/wayneeseguin/rvm/tarball/stable'.
  curl returned status '23'.

Как изменить каталог установки с / usr / local / на мой $ HOME реж?Я пытался изменить скрипт вручную, но он не принес мне никакого успеха.Thx

Ответы [ 2 ]

1 голос
/ 11 февраля 2012

rvm_path, указывающий на /usr/local/rvm, выбирается, когда установщик запускается от имени пользователя root (sudo, su) или когда он уже установлен в /etc/rvmrc / ~/.rvmrc, попробуйте удалить эти два файла:

sudo rm -rf /etc/rvmrc ~/.rvmrc

также убедитесь, что вы заново открыли / открыли новую оболочку и подтвердите, что rvm_path перед установкой снова нет:

env | grep rvm
0 голосов
/ 11 февраля 2012

Не уверен, почему он попытается установить файлы на /usr/local/rvm (это делается при запуске его от имени пользователя root или в режиме sudo).Если он не работает как обычный пользователь (локальная установка), попробуйте вместо этого загрузить скрипт

 wget https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer

, откройте его vi rvm-installer и измените rvm_path="/usr/local/rvm" на другое, а затем запустите его bash ./rvm-installer stable.

Но это действительно не должно быть необходимо ... Вы уверены, что вы не вошли в систему как root?

...