Radiant CMS ruby​​1.9.2 / rails3支持

时间:2011-03-26 20:08:19

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

最新稳定的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是否安全?

2 个答案:

答案 0 :(得分:5)

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

至于Ruby 1.9.2,Radiant无法使用它。在script/server

中创建Radiant项目时
require File.dirname(__FILE__) + '/../config/boot'

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

ruby server

然后它应该工作,否则你必须稍微改变这个script/server。这是因为.中不再包含$LOAD_PATH,因此它会告诉您它无法找到/../config/boot文件(另请参阅此Rails issue)。

但是,Radiant源内核的其他部分与Ruby 1.9.2并不完全兼容。辐射recommend using ruby 1.8.6 and 1.8.7

答案 1 :(得分:0)

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

Rails 3仍然不受支持。

然而,1.0版本即将发布,所以希望很快就可以解决这个“官方”版本的问题。