RVM "ОШИБКА: Невозможно оформить отделение."Один пользователь - PullRequest
5 голосов
/ 10 августа 2011

У меня проблемы с установкой RVM на новую виртуальную машину Debian 6 VirtualBox.Я установил все необходимые пакеты и скачал скрипт установки нормально, используя

(curl -s https://rvm.beginrescueend.com/install/rvm) > rvm

, но при запуске его от одного пользователя

bash rvm

я получаю следующее сообщение об ошибке:

ERROR: Unable to checkout branch .

Установка останавливается здесь, и (насколько я могу судить) ни один из файлов RVM не устанавливается.

Если я запускаю сценарий от имени пользователя root (для многопользовательской установки),Я получаю другое сообщение:

Successfully checked out branch ''

Программа установки продолжает и указывает на успех, но каталоги .rvm не добавляются, и даже после изменения моих .bash_profile (s) я получаю «rvm: команда не найдена».

Я действительно в тупике.У меня нет большого опыта работы с bash или git, поэтому я не уверен, является ли тот факт, что «ветвь» пуста, является проблемой, или как продолжить отладку.Я здесь, чтобы учиться, поэтому, пожалуйста, не стесняйтесь задавать вопросы, чтобы мы могли это выяснить.

Спасибо.

Ответы [ 3 ]

7 голосов
/ 10 августа 2011

У меня была /etc/rvmrc, лежащая вокруг, которая сбивала с толку.Rvm-installer пытался установить в / usr / local и не удалось.Удаление это исправило это.

1 голос
/ 25 ноября 2011

Вы можете попробовать это.(у меня это сработало)

Установите для rvm_path значение пользователя:

appuser$ echo 'rvm_path="$HOME/.rvm"' >> ~/.rvmrc

Теперь установите RVM,

appuser$ curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer

source: http://beginrescueend.com/deployment/best-practices/

1 голос
/ 12 ноября 2011

Была такая же проблема.Проверено на / etc / rvmrc - но не существует.Сделал ls -al и нашел .rvm в моем домашнем каталоге.Запустите rm -rf .rvm

Для синтаксической ошибки при установке rvm в Windows.1. curl -s https://rvm.beginrescueend.com/install/rvm 2. sh rvm

и все!

...