Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rvm安装1.9.2权限被拒绝_Ruby On Rails_Ruby_Ubuntu_Rvm - Fatal编程技术网

Ruby on rails rvm安装1.9.2权限被拒绝

Ruby on rails rvm安装1.9.2权限被拒绝,ruby-on-rails,ruby,ubuntu,rvm,Ruby On Rails,Ruby,Ubuntu,Rvm,在Ubuntu 11.04上安装RVM 按照此处的说明进行操作: 当需要安装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: com

在Ubuntu 11.04上安装RVM

按照此处的说明进行操作:

当需要安装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安装进行了比较,发现“管理”的权限不同

正在工作的盒子:

-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
我做了一个
chmod755管理
,似乎已经解决了这个问题。我在两个盒子上安装rvm的方式相同,不确定为什么会有差异

你可以试试
chmod 755/home/kevinwmerritt/.rvm/scripts/manage
,看看这是否解决了它

我遇到了同样的问题。我将它与另一个正在工作的盒子上的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
我做了一个
chmod755管理
,似乎已经解决了这个问题。我在两个盒子上安装rvm的方式相同,不确定为什么会有差异

你可以试试
chmod 755/home/kevinwmerritt/.rvm/scripts/manage
并查看这是否解决了问题

如果您进行了rvm的单用户安装,请不要使用:

sudo rvm install 1.8.7
RVM在
~/.RVM
中创建自己的沙盒,它永远不需要根权限。在
rvm
之前,您任何时候都不需要使用
sudo
sudo
只会把一切搞砸


使用未经修饰的
rvm安装1.8.7
rvm安装1.9.2
或rvm已知的任何其他Ruby版本。您可以查看它知道如何使用
rvm list

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

sudo rvm install 1.8.7
RVM在
~/.RVM
中创建自己的沙盒,它永远不需要根权限。在
rvm
之前,您任何时候都不需要使用
sudo
sudo
只会把一切搞砸


使用未经修饰的
rvm安装1.8.7
rvm安装1.9.2
或rvm已知的任何其他Ruby版本。您可以查看它知道如何使用
rvm list

的列表,谢谢Jhony为我拼出来!看来这就成功了。谢谢乔尼帮我解释清楚了!看起来就是这样。我可以证实,与单个用户一起使用sudo往往永远不会奏效。我努力移除rvm,从头开始,确保在任何时候都不使用sudo。这带来了巨大的变化,此后一切都很顺利。更改权限似乎不正确。我可以确认,与单个用户一起使用sudo往往不会完全奏效。我努力移除rvm,从头开始,确保在任何时候都不使用sudo。这带来了巨大的变化,此后一切都很顺利。更改权限似乎不正确。