有人能给我指一下教程和/或入门文档来运行 IronRuby 上的 Rails 吗?我特别需要一个详细的、逐步参考的指南,而不是一般性的指导方针。
IronRuby已经可以运行Rails了,我们在RailsConf 08上演示了它运行Rails的情况。但是,我们还需要做很多工作来改善IronRuby使其能够更好地运行Rails。
目前我们存在以下问题:
我们在吞吐量方面实际上表现良好 - 一旦编译完成,事情就可以比较顺利地进行。
我们正在朝着自适应编译策略的方向发展,在默认情况下进行解释,并编译我们发现的热点。这将大大改善开发人员的体验。未来,我们也会采取预先编译模式(可能与NGEN和智能缓存一起使用),这可能比自适应编译策略更好。
根据IronRuby主页上的信息,他们完成了大约71%的RubySpecs核心包,这可能离足以从rails <projectName
到ironruby script/server
还有一段距离。
当IR运行Rails时,我想我们会听到相关消息。或者说,我们可能不得不关在隔离舱里以避免听到这些消息...