无法在任何存储库中找到有效的gem'rail'(= 3.2.0)

时间:2012-01-18 19:52:42

标签: ruby-on-rails ruby ruby-on-rails-3

我正在OS X 10.7机器上的rails上安装ruby并尝试按照本书进行操作:Agile Web Development with Rails

无论如何我已经安装了Ruby 1.9.3,然后运行了gem install rails并且它已经下载了rails 3.1.3,现在这本书说当我运行'rails -v'时我应该得到3.2.0或者NEWER。< / p>

我检查了http://rubygems.org/gems/rails并且它说最新版本是rails 3.2.0 RC2,这本书如何指定(在多个地方,它不是一个错字)应该是3.2.0或者NEWER当3.2.0甚至没有发布时?

2 个答案:

答案 0 :(得分:1)

实际上,如果你想要最新的不稳定版本,请运行:

gem install rails --pre

它将安装最新的RC。

编辑:至于为什么包含3.2.0还没出来的时候,我无法为他们回答!也许你有这本书的“测试版”?

答案 1 :(得分:1)

看起来你正在指定对未来版本的Rails的显式依赖,可能类似于gem 'rails', '3.2.0'。如果你确实想使用这个版本,你现在必须选择其中一个候选版本:

gem 'rails', '3.2.0.rc2'

或借时间机器。