Ruby 无法在Ubuntu 12.04上安装RVM系统范围

Ruby 无法在Ubuntu 12.04上安装RVM系统范围,ruby,rvm,Ruby,Rvm,我可以使用以下命令在Ubuntu 12.04上进行RVM的用户安装: $ \curl -L https://get.rvm.io | bash -s stable --ruby 它是有效的 但是,我想在系统范围内安装RVM,以便将其安装在/usr/local/RVM中。但是当我添加sudo时,安装就挂起了,就像这样: $ \curl -L https://get.rvm.io | sudo bash -s stable --ruby [sudo] password for guarddoggp

我可以使用以下命令在Ubuntu 12.04上进行RVM的用户安装:

$ \curl -L https://get.rvm.io | bash -s stable --ruby
它是有效的

但是,我想在系统范围内安装RVM,以便将其安装在/usr/local/RVM中。但是当我添加sudo时,安装就挂起了,就像这样:

$ \curl -L https://get.rvm.io | sudo bash -s stable --ruby
[sudo] password for guarddoggps:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   184  100   184    0     0    475      0 --:--:-- --:--:-- --:--:--   828
100 20511  100 20511    0     0  30262      0 --:--:-- --:--:-- --:--:-- 30262

那么如何在Ubuntu 12.04上进行系统范围的安装呢?

如果我理解你的问题,你可以使用

sudo -i
curl -L https://get.rvm.io | bash -s stable --ruby
或者,将命令拆分为两个命令-

curl -L https://get.rvm.io > install.rb
sudo bash -s stable --ruby < install.rb
rm install.rb
curl-Lhttps://get.rvm.io >install.rb
sudobash-s稳定--ruby
根据:

对于多用户安装,您将执行以下操作:

互联网上到处都有使用RVM的说明,但唯一真实、真正准确的来源是RVM网站本身。RVM是一个快速移动的目标,互联网是一个巨大的陈旧信息堆,因此,在信任他人之前,请先信任作者,了解如何安装或使用它


阅读整个安装页面非常重要。

这意味着每次我想安装ruby(如1.9.3)时,我必须首先获得root权限,才能进行系统范围的安装?是的,即使要安装乘客gem,我也必须使用rvmsudo:rvmsudo gem安装乘客。我想我将不得不使用rvmsudo来处理所有事情,即使rvm文档中说你很少需要使用sudo。rvm是否希望系统用户(例如ubuntu用户)属于一个名为rvm的组?我之所以问这个问题,是因为当我使用rvm gem运行capistrano时,它会不断提示输入密码。我更愿意将用户添加到rvm组中,这样它就不会提示输入密码。@JohnMerlino当您将用户添加到rvm组时会发生什么?我发现该页面在主页上很好地解释了sudo/rvmsudo的用法。
user$ \curl -sSL https://get.rvm.io | sudo bash -s stable