Установка rvm завершается неудачно с или без rvmrc - PullRequest
0 голосов
/ 16 ноября 2011

Я использую rvmrc со следующим текстом:

rvm_path=/local/rvm

(в Ubuntu 11.10), но попытка установки приводит к неясной ошибке:

$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
Successfully checked out branch ''
Current branch master is up to date.
Successfully pulled (rebased) from origin 
: No such file or directory

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 18 ноября 2011

Реальная проблема заключалась в том, что конфигурация git для автоконвертирования концов строк была установлена ​​неправильно, что препятствовало любой установке. Это не имело ничего общего с использованием настроек rvmrc.

Исправить это просто (и прямо со страницы справки github):

$ git config --global core.autocrlf input

Окончания строк важны в linux, и, если вы забудете эту настройку, все, что скрипт rvm-install извлекает из github, будет иметь \ r \ n окончания. Я сделал это изменение так давно на своей рабочей машине, я даже не запомнил его, но он не был установлен в моей домашней системе.

Я оставлю это на всякий случай, если у кого-то еще будет такая же проблема.

0 голосов
/ 16 ноября 2011

У вас есть нет необходимости вообще устанавливать $ rvm_path. Вы используете многопользовательскую установку. Пожалуйста, следуйте четким инструкциям для многопользовательской установки на https://rvm.io и удалите все существующие установки, удалите / etc / rvmrc, /etc/profile.d/rvm.sh и $ HOME / .rvmrc. Закомментируйте все строки RVM-источников в вашем .bash_profile, и .bashrc и выйдите из машины, затем вернитесь. Затем переустановите правильно. Установка rvm_path никогда не была требованием установщика, ЕСЛИ У вас уже есть многопользовательская рабочая установка, и вы хотите попытаться использовать установку для каждого пользователя с ней. Затем вы должны установить $ rvm_path в $ HOME / .rvm в вашем own $ HOME / .rvmrc, выйти из системы, а затем снова попытаться выполнить установку. НО , это не поддерживаемый тип установки. Вот почему 99,999% пользователей не должны вообще устанавливать rvm_path.

...