Rvm ruby 权限被拒绝
Rvm ruby 权限被拒绝
我已经为多用户安装了rvm,
当我执行bundle install时,它会给我报错,
linux:/var/rails_apps$ bundle install ERROR: RVM Ruby not used, run `rvm use ruby` first. linux:/var/rails_apps$ rvm use ruby mkdir: cannot create directory `/usr/local/rvm/log/ruby-2.0.0-p247': Permission denied
我已经执行了以下操作,
sudo chmod 777 /var/rails_apps/
请给予建议。
RVM是一个用于管理Ruby环境的工具,但是在安装和使用中可能会遇到一些问题。其中一个常见的问题是"Rvm ruby Permission denied",即权限被拒绝。
导致这个问题的原因是由于您使用了多用户安装的RVM,这是不推荐的,因为可能会引起一些麻烦。解决这个问题的方法如下:
1. 使用以下命令更新RVM并修复权限:
rvmsudo rvm get stable --auto-dotfiles rvm fix-permissions system
2. 如果您不在rvm组中,请将自己添加到该组:
rvm group add rvm $USER
然后注销并重新登录。
3. 对于某些用户来说,只运行`rvm fix-permissions`命令即可修复权限问题。您可以查看命令的说明文档来了解更多信息:[github.com/rvm/rvm/blob/master/help/fix-permissions.md](https://github.com/rvm/rvm/blob/master/help/fix-permissions.md)。
通过以上方法,您可以解决"Rvm ruby Permission denied"问题。根据其他用户的反馈,`rvm fix-permissions system`和`rvm fix-permissions user`命令也可以解决该问题。在Ubuntu系统上,运行`rvm fix-permissions system; rvm fix-permissions user`命令可以解决该问题。感谢其他用户的贡献和分享,希望这些方法对您也有帮助。