Установка RVM на 11.10

Я пытался правильно установить RVM в моей системе в течение 10 часов. Проблема в том, что когда я запускаю команду для загрузки скрипта установки, я получаю это:

edu@edu-VirtualBox:~$  bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
mkdir: cannot create directory `/usr/share/ruby-rvm': Permission denied

Если я запускаю команду с помощью sudo, я могу установить ее, но это приводит к целому ряду других проблем. В каждом уроке, который я читаю, говорится, что вы не должны устанавливать rvm с sudo для установки одним пользователем.

Почему я могу установить его без запуска sudo?

2 ответа

Как я задокументировал здесь в другом вопросе, это должно устанавливать RVM для каждого пользователя.

tl;dr удалите файл / etc / rvmrc и перезапустите, затем установите снова.

В какой-то момент вы должны были установить пакет ruby-rvm, который создает файл / etc / rvmrc, в котором для переменной среды rvm_path задается значение / usr / share / ruby-rvm, для которого требуются права root. Чтобы удалить пакет ruby-rvm, запустите sudo apt-get purge ruby-rvm это требуется, даже если вы уже выполнили удаление apt-get (поскольку / etc / rvmrc считается файлом конфигурации)

Другие вопросы по тегам