12

Rails 3.2.9博客上说推荐安装Ruby 1.9.3-p327。但

rvm install ruby-1.9.3-p327

实际上给出了一个错误,日志说:

or没有校验和 'http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2''ruby-1.9.3-p327.tar.bz2'无法验证它。如果您希望继续未经验证的下载'--verify-downloads 1' ,请在命令后添加。

但我检查了http://ftp.ruby-lang.org/pub/ruby/1.9/和. 那么校验和在哪里呢?是在文件里面吗?那么我们应该如何安装p327,只是通过ruby-1.9.3-p286p327.bz2

rvm install 1.9.3-p327 --verify-downloads 1

是否存在安全问题,或者是否有其他方法可以安全地安装它?

4

2 回答 2

26

首先,确保您的rvm版本通过运行知道此版本rvm list known

在我的机器上,当我第一次运行它时,我得到以下输出known MRI Rubies

$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7-p370
[ruby-]1.8.7[-p371]
[ruby-]1.9.1[-p431]
[ruby-]1.9.2-p180
[ruby-]1.9.2-p290
[ruby-]1.9.2-p318
[ruby-]1.9.2[-p320]
[ruby-]1.9.2-head
[ruby-]1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3-p0
[ruby-]1.9.3-p125
[ruby-]1.9.3-p194
[ruby-]1.9.3-[p286]
[ruby-]1.9.3-head
ruby-head

所以我的版本rvm只知道1.9.3-[p286]最新的1.9.3版本。

rvm使用以下命令获得了最新版本:

$ rvm get stable

之后,名单known MRI rubies如下:

$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7-p370
[ruby-]1.8.7[-p371]
[ruby-]1.9.1[-p431]
[ruby-]1.9.2-p180
[ruby-]1.9.2-p290
[ruby-]1.9.2-p318
[ruby-]1.9.2[-p320]
[ruby-]1.9.2-head
[ruby-]1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3-p0
[ruby-]1.9.3-p125
[ruby-]1.9.3-p194
[ruby-]1.9.3-p286
[ruby-]1.9.3-[p327]
[ruby-]1.9.3-head
[ruby-]2.0.0-preview1
ruby-head

rvm googlegroups 讨论论坛上的相关主题

于 2012-11-19T11:10:33.510 回答
0

在ubuntu 12.04中,我使用cmd如下,最新版本“-p327”会自动检测并安装:

rvm install 1.9.3

在支持 RVM 的 Ubuntu 12.04 上安装 Rails指南可能会有所帮助:

于 2012-12-05T10:43:49.163 回答