RVM安装和权限问题

时间:2011-11-21 14:09:31

标签: ruby linux terminal rvm permission-denied

我按this教程安装RVM,步骤4 echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" ' >> ~/.bash_profile我得到了这个错误

  

-bash:/Users/my_name/.bash_profile:Permission denied

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

1 个答案:

答案 0 :(得分: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