据the Rails 3.2.9 blog说,建议安装Ruby 1.9.3-p327。但是
rvm install ruby-1.9.3-p327
实际上是一个错误,日志说:
没有校验和
'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/,ruby-1.9.3-p286
与p327
的文件相同。那么校验和位于何处?它在.bz2
文件中吗?那么我们应该如何安装p327,仅仅是
rvm install 1.9.3-p327 --verify-downloads 1
是否存在安全问题,或者是否有其他方法可以安全地安装它?
答案 0 :(得分: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
答案 1 :(得分:0)
在ubuntu 12.04中,我按如下方式使用cmd,将自动检测并安装最新版本“-p327”:
rvm install 1.9.3