繁体   English   中英

Rvm ruby​​ 权限被拒绝

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM