[英]Rvm ruby Permission denied
我已经为多用户安装了 rvm,
当我进行捆绑安装时,它给了我错误,
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 的多用户安装 - 不推荐这样做,因为您可能会遇到麻烦(就像您的一样)。
既然你已经在那里,这应该解决它:
rvmsudo rvm get stable --auto-dotfiles
rvm fix-permissions system
还要确保您在rvm
组中 - 如果没有添加自己:
rvm group add rvm $USER
并登录到新的 shell(注销并重新登录)。
在大多数情况下, rvm fix-permissions
将解决单用户访问的问题,但在某些情况下,它会在此后执行其他 rvm 命令时失败。 因此,在 fix-permissions 命令之后连续使用 rvmsudo 作为
rvm fix-permissions
rvmsudo rvm use ruby
对于那些在运行每个线程上共享的命令后可能遇到问题的人,请尝试以管理员身份打开 ubuntu 或您正在使用的 Linux 环境。
1 - 使用计算机屏幕左下角的搜索栏搜索您的应用程序(在我的情况下是 Ubuntu)。
2 - 如果在右侧没有看到“以管理员身份打开”选项,则右键单击应用程序的图标,然后您应该会看到它。
3 - 出现提示时允许应用程序在您的计算机上进行更改,然后再次尝试安装命令。
4 - 如果这不起作用,请尝试在此帖子或其他帖子中共享的命令,但始终以管理员身份。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.