1

我正在尝试让 railscasts 工作,但显然去年情况发生了很大变化......那么你现在怎么能反对 railscast 是用哪个版本的 ruby​​ 完成的呢?gemfile 包含所有版本的 gems,但不包含要使用的 ruby​​ 版本。不,它并不是那么向后兼容......

4

3 回答 3

1

Ruby v1.9.2 用于 ASCIIcast。Ryan Bates 很可能也在他的 Railscast 中使用了 Ruby v1.9.x。

/Users/eifion/.rvm/rubies/ruby-1.9.2-p0/bin/ruby

可以在任何终端输出中的http://railscasts.com/episodes/257-request-specs-and-capybara?view=asciicast的 ASCIIcast 中看到。

Rails 演员表中没有任何内容表明它对我来说不适用于 1.8.7。

于 2012-08-17T17:50:50.157 回答
1

通过查看轨道铸件中使用的编码更容易分辨。如果它告诉您资产管道,那么它的 Rails 3.1+。如果它不使用管道但调用 rails s 那么它的 3.0. 如果它使用脚本/服务器,那么它的 2. . 版本

于 2012-08-16T22:11:44.073 回答
1

Rails 3.0+ 最适合 ruby​​ 1.9。因此,最好使用 1.9.3。

于 2012-08-16T21:07:34.320 回答