3

最新的稳定 Radiant 版本 0.9.1(截至 2011.03.26)是否支持最新的稳定 ruby​​ / rails 版本(1.9.2p180 / rails 3.0.5)?

使用 1.9.2p180 / rails 3.0.5 运行 Radiant 0.9.1 是否安全?

4

2 回答 2

5

Radiant 还不支持 Rails 3。Radiant 正在使用供应商导轨,这意味着导轨在 Radiant 源代码中是固定的。然而,在 Github 上有一个支持 Rails 3 的 Radiant 分支,但它正在进行中。

至于 Ruby 1.9.2,Radiant 无法使用。创建 Radiant 项目时,在script/server

require File.dirname(__FILE__) + '/../config/boot'

这不起作用,当您当前的路径在项目文件夹的根目录中时,您可以 cd 到脚本目录,然后运行

ruby server

然后它应该可以工作,否则你必须稍微改变script/server一下。这是因为.不再包含在 中$LOAD_PATH,所以它会告诉你找不到/../config/boot文件(另见这个Rails 问题)。

但是,Radiant 源代码核心的其他一些部分与 Ruby 1.9.2 并不真正兼容。Radiant推荐使用 ruby​​ 1.8.6 和 1.8.7

于 2011-03-29T02:09:46.250 回答
0

如上所述,最新的“稳定”辐射不适用于 1.9.x。但是,如果您通过或通过从源代码构建 gem 来安装 Radiant 1.x(当前为 1.0.0.RC4),gem install radiant --pre它将可以正常工作或 Ruby 1.9.x,并且实际上比 0.9.x 稳定得多。

Rails 3,仍然不支持。

然而,1.0 版本即将发布,所以期待这个问题很快会在“官方”版本中得到解决。

于 2012-01-11T20:54:56.593 回答