繁体   English   中英

rvm install 1.9.2权限被拒绝

[英]rvm install 1.9.2 Permission denied

在Ubuntu 11.04上安装RVM。

请按照此处的说明进行操作: http : //ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you

到了安装Ruby的时间时,我收到一个权限被拒绝的异常。

kevinwmerritt@ubuntu:~$ rvm install 1.8.7
bash: /home/kevinwmerritt/.rvm/scripts/manage: Permission denied

.rvm文件夹出现在我的主目录中,并且bash脚本成功初始化了rvm。

使用sudo会产生以下结果:

sudo rvm install 1.8.7
sudo: rvm: command not found

我是Ubuntu新手。

如果您是单用户安装的RVM,请不要使用:

sudo rvm install 1.8.7

RVM在~/.rvm创建自己的沙箱,该沙箱永远不需要root特权。 在任何时候都不需要在rvm之前使用sudo sudo只会破坏一切。

使用未经rvm install 1.8.7rvm install 1.9.2或RVM已知的任何其他版本的Ruby。 您可以看到有关使用rvm list

我遇到了同样的问题。 我将它与正在运行的另一个盒子上的另一个rvm安装进行了比较,发现“管理”权限不同。

正在运行的盒子:

-rwxr-xr-x  1 deployer deployer 59002 2011-05-19 22:56 manage

无法使用的盒子:

-rw-r--r--  1 deployer deployer 59076 2011-05-22 22:12 manage

我做了一个chmod 755 manage ,似乎已修复它。 我在两个盒子上都以同样的方式安装了rvm,不确定为什么会有区别。

您可以尝试chmod 755 /home/kevinwmerritt/.rvm/scripts/manage ,看看是否可以解决它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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