2013-02-27 49 views
32

安装Ruby 2.0.0我曾尝试使用RVM安装Ruby 2.0.0使用RVM

rvm install 2.0.0 

一旦安装完成。我做了rvm list。它显示象下面这样:

rvm rubies 

    jruby-1.6.5.1 [ i386 ] 
    /home/username/.rvm/scripts/list: line 294: /home/username/.rvm/rubies/rbx-2.0.0/config: No such file or directory 
rbx-2.0.0 [ ] 
=* ree-1.8.7-2011.12 [ i686 ] 
    ruby-1.9.3-p0 [ i686 ] 

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

为什么它安装Rubinius 2.0-rc1?有没有人遇到过这个问题?任何帮助?

谢谢:)

回答

79

你RVM可能不是最新的,并通过这样做安装红宝石也清单。 RVM可能采取的最佳匹配,这是Rubinius的2

当你

rvm list known 

您获得list of known rubies that you can install

list is updated at the same time you update rvm。然后,你需要更新RVM安装Ruby的MRI 2.0.0

rvm get stable 
+3

我做了'rvm get head'。有效 !!。我认为'rvm变得稳定'也行。 – codeit 2013-02-27 10:22:14

+0

很高兴听到。我可以告诉你rvm获得稳定的作品,我今天早上尝试。 – toch 2013-02-27 11:33:19

+0

@codeit'head'和'stable'之间的区别被暗示为[here](https://rvm.io/support/troubleshooting)。根据该页面,“头版”是“更冒险的”。 – 2014-03-11 12:24:08

6

首先,确保你有最新的RVM:

rvm get stable 

安装RVM后,运行相关libyaml安装为您的系统:

基于Debian的系统:

apt-get install libyaml-dev 

Fedora/CentOS/RHEL系统:

yum install libyaml-devel 

Mac上家酿:

brew install libyaml 

最后:

rvm pkg install openssl 
rvm install 2.0.0 \ 
    --with-openssl-dir=$HOME/.rvm/usr \ 
    --verify-downloads 1 
rvm use 2.0.0 
+0

请更正您的字体大小。这样它会更具可读性 – 2013-10-29 07:13:45

2

当你

rvm list known 

你获取可以安装的已知红宝石列表

此列表在更新rvm的同时进行更新。然后,您需要在安装MRI Ruby 2.0之前更新rvm。0

RVM更新到最新版本

rvm get stable 

然后尝试安装Ruby

rvm install 2.0.0 

如果有任何错误,如缺少的包,它会被列出。安装用于基于Debian的系统,这些软件包使用

用yum安装/使用自制分别一旦安装缺少的包冲泡安装在Fedora/CentOS的/ RHEL系统,Mac

apt-get install "your missing packges" 

eg: 
sudo apt-get install libsigsegv2 gawk libgdbm-dev libffi-dev 

尝试安装Ruby 2.0.0

rvm install 2.0.0 
0

你可以做rvm use 2.0.0

如果它告诉你,你已经是没有安装,你只是做:

rvm install ruby-2.0.0-p598

它将安装你需要为你的一切,那么你可以选择与rvm use要使用的红宝石版本