Установка 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 считается файлом конфигурации)