Rvm ruby 权限被拒绝

21 浏览
0 Comments

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/

请给予建议。

0
0 Comments

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`命令可以解决该问题。感谢其他用户的贡献和分享,希望这些方法对您也有帮助。

0
0 Comments

在运行了各种帖子中分享的命令之后,可能会遇到Rvm ruby Permission denied的问题。解决方法是以管理员身份打开Ubuntu或者你正在使用的Linux环境。

1 - 在计算机屏幕底部左侧的搜索栏中搜索你的应用程序(在我这里是Ubuntu)。

2 - 如果你没有看到“以管理员身份打开”的选项在右侧,那么右键单击应用程序图标,然后你应该会看到它。

3 - 当提示时,允许该应用在你的计算机上进行更改,然后再尝试安装命令。

4 - 如果这个方法不起作用,那么尝试在这篇文章或其他帖子中分享的命令,但始终以管理员身份运行。

0
0 Comments

RVM Ruby Permission Denied 问题的原因和解决方法

在大多数情况下,使用rvm fix-permissions命令可以解决单用户访问的问题,但在执行该命令后,其他 rvm 命令可能仍然无法正常执行。因此,可以按照以下步骤使用 rvmsudo 来解决问题:

1. 首先执行rvm fix-permissions命令来修复权限问题。

2. 然后连续执行以下命令:

rvmsudo rvm use ruby

这样可以确保在修复权限后,其他 rvm 命令可以正常执行。

0