Основываясь на моем предыдущем потоке: RVM, установленный Ruby, не работает?, где я установил RVM с помощью пользователя root, мне тогда пришлось полностью удалить установку RVM и теперь я устанавливаю как пользователь.
Итак, я сделал:
- Создайте нового пользователя, выполнив: useradd newuser
- Следуйте инструкциям на веб-сайте RVM и выполните команду: bash < < (curl http://rvm.beginrescueend.com/releases/rvm-install-head)
Теперь я получаю сообщение об ошибке: mkdir: невозможно создать каталог `/usr/local/rvm ': Permission denied
Новый пользователь, которого я создал, не имеет доступа к этому каталогу. Я вручную попытался создать папку, но с той же ошибкой. Пожалуйста, помогите.
EDIT: Исходная проблема возникла из-за того, что я не перезапускал терминал и все еще использовал старые настройки.
Теперь у меня возникла новая проблема: после установки RVM я не могу запустить ее, и это дает мне ошибку: команда rvm не найдена.
Вот результат моего файла ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
И здесь выводится файл ~/.bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.