安装rvm后如何安装系统ruby

安装rvm后如何安装系统ruby,ruby,rvm,ubuntu-12.04,Ruby,Rvm,Ubuntu 12.04,我已经安装了带有ruby 1.8.7、ruby1.9.2和ruby1.9.3的rvm 当我尝试时 >sudo gem install passenger sudo: gem: command not found >sudo ruby -v sudo: ruby: command not found >rvm list rvm rubies ruby-1.8.7-p371 [ x86_64 ] =* ruby-1.9.2-p320 [ x86_64 ] rub

我已经安装了带有ruby 1.8.7、ruby1.9.2和ruby1.9.3的rvm

当我尝试时

>sudo gem install passenger
sudo: gem: command not found

>sudo ruby -v
sudo: ruby: command not found

>rvm list

rvm rubies

   ruby-1.8.7-p371 [ x86_64 ]
=* ruby-1.9.2-p320 [ x86_64 ]
   ruby-1.9.3-p392 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

>sudo su
># ruby -v
The program 'ruby' can be found in the following packages:
 * ruby1.8
 * ruby1.9.1
Try: apt-get install <selected package>
>sudo gem安装乘客
sudo:gem:未找到命令
>sudoruby-v
sudo:ruby:未找到命令
>rvm列表
rvm红宝石
ruby-1.8.7-p371[x86_64]
=*ruby-1.9.2-p320[x86_64]
ruby-1.9.3-p392[x86_64]
#=>-电流
#=*-当前和默认值(&D)
#*-默认值
>sudo su
>#ruby-v
程序“ruby”可在以下软件包中找到:
*卢比1.8
*ruby1.9.1
Try:apt-get-install
我意识到我的系统中没有默认的ruby。 我的目标是安装passenger,在localhost中使用apache对其进行配置,以启用HTTPS。
如果您拥有管理(sudo)权限,那么如何从当前设置继续安装Ruby

您将发出命令
rvm use system

如果安装了ruby,那么您将能够运行
ruby-v
,查看是否有ruby安装(如果安装了RVM,您可能至少安装了ruby 1.8,因为这是带有RVM的ruby的某些版本的要求)


然后按照您的软件包管理器继续安装Ruby。

rvm的全部要点是,您不再需要sudo权限来安装gems。谢谢squiguy,我安装了没有sudo的passenger。它工作起来很有魅力!我不是故意粗鲁,使用rvm很好,因为您可以安装东西并破坏它们,而不用担心系统的二进制代码干杯