RVM Установка и выдача разрешений - PullRequest
1 голос
/ 21 ноября 2011

Я устанавливаю RVM с помощью этого учебника и на шаге 4 echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" ' >> ~/.bash_profile Я получил эту единственную ошибку

-bash: /Users/my_name/.bash_profile: разрешение отклонено

Я попытался запустить его с sudo , но я все еще получаю эту ошибку

1 Ответ

3 голосов
/ 21 ноября 2011

Не используйте sudo для установки rvm, если вы не хотите глобальной установки.

Чтобы исправить ошибку разрешения, подобную этой, проверьте текущие разрешения для этого файла:

ls -la ~/.bash_profile

Он должен принадлежать пользователю my_name и иметь права на чтение и запись.Если это не так, измените владельца следующим образом:

sudo chown my_name:my_name /Users/my_name/.bash_profile

и любые возможные ошибки разрешения с помощью

chmod 600 /Users/my_name/.bash_profile

Если вы когда-либо использовали root для установки rvm своего пользователя, исправьте это следующим образом:

sudo chown -R my_name:my_name /Users/my_name/.rvm
...