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