10

有人可以向我指出一个教程和/或入门文档来让 IronRuby 运行 Rails 吗?我对详细的分步参考特别感兴趣,而不是一般指南。

4

4 回答 4

20

IronRuby 今天已经“运行”了 Rails。我们在 RailsConf 08 上演示了它运行 Rails。也就是说,我们在 IronRuby 上还有很多适合和完成的工作,以使其达到可以很好地运行 Rails 的状态。

我们现在缺乏的地方是:

  • 启动速度——这对于使用 Rails 时获得良好体验至关重要——尤其是在运行单元测试时。现在启动 Rails 需要 26 秒。
  • 工作集——我们目前的“hello world”Rails 应用程序为 100MB,而 MRI 为 30MB。

    我们实际上在吞吐量方面做得很好——一旦我们编译好了,事情就会运行得相当好。

    我们正朝着自适应编译策略迈进,我们默认解释并编译我们发现的热点。这将使开发人员的体验更好。我们还将有一个提前编译模式(可能与 NGEN 和智能缓存一起使用),这可能比自适应编译策略更好。

  • 于 2008-12-29T05:38:35.733 回答
    9

    看起来终于有一个了:

    http://www.ironruby.net/Documentation/Rails

    于 2009-06-06T03:13:48.613 回答
    2

    很抱歉让您失望,但我认为您必须自己编写教程。除非我遗漏了什么,IronRuby 还没有运行 Rails,尽管他们已经展示了某些方面的运行。

    根据IronRuby 主页,他们在 RubySpecs 核心包上完成了大约 71%,这可能还远远不够rails <projectNameironruby script/server

    当 IR 运行 Rails 时,我想我们可能会听说。或者更确切地说,我们可能不得不把自己关在隔离室里,以免听到这件事……

    于 2008-12-23T09:26:16.697 回答
    1

    这里有一些不错的“一步一步”,适合初学者:http ://www.ironruby.net/Samples_and_tutorials

    于 2008-12-22T18:39:58.670 回答