最新稳定的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是否安全?
答案 0 :(得分:5)
Radiant尚不支持Rails 3。 Radiant使用供应商轨道,这意味着轨道固定在Radiant源代码中。但是,Giantub上有一个Radiant支持Rails 3的分支,但它正在进行中。
至于Ruby 1.9.2,Radiant无法使用它。在script/server
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版本即将发布,所以希望很快就可以解决这个“官方”版本的问题。