1

我按照本教程安装了 RVM,在第 4 步中echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" ' >> ~/.bash_profile我遇到了这个错误

-bash:/Users/my_name/.bash_profile:权限被拒绝

我尝试使用sudo运行它,但我仍然收到此错误

4

1 回答 1

3

如果您不想要全局安装,请不要使用 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
于 2011-11-21T14:15:51.137 回答