2013-05-30 303 views
3

我已经安装了RVM,红宝石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> 

我意识到有我的系统中没有默认的红宝石。 我的目标是安装乘客在本地主机上配置apache以启用HTTPS。 我该如何继续从我当前的设置

+0

RVM整点是,你不需要再安装宝石sudo的权利。 – squiguy

+0

感谢squiguy,我安装了没有sudo的乘客,它像一个魅力! –

+0

我的意思不是粗鲁,使用rvm是很好的,因为你可以安装并破坏它们而不用担心系统的二进制文件。 :)欢呼声 – squiguy

回答

2

如果您有管理(sudo)权限,然后安装系统范围的Ruby。

你会发出命令rvm use system

如果安装了它,那么你将能够运行ruby -v,看看是否有一个Ruby安装(如果你安装了RVM你可能已经至少红宝石1.8安装,因为它是Ruby的某些版本的RVM。

的要求然后进行安装Ruby按你的包管理器。