Radiant CMS ruby​​1.9.2/rails3支持

Alp*_*hus 3 ruby-on-rails radiant ruby-on-rails-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是否安全?

Sha*_*son 5

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

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

require File.dirname(__FILE__) + '/../config/boot'
Run Code Online (Sandbox Code Playgroud)

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

ruby server
Run Code Online (Sandbox Code Playgroud)

然后它应该工作,否则你必须改变这script/server一点.这是因为.不再包含在内$LOAD_PATH,所以它会告诉你它无法找到/../config/boot文件(也看到这个Rails问题).

但是,Radiant源代码核心的其他部分与Ruby 1.9.2并不完全兼容.Radiant 推荐使用ruby 1.8.6和1.8.7.