Rubinius 能运行 Rails 和 Merb 了

  • Werner Schuster
  • 贾晓楠

2008 年 5 月 19 日

话题:RubyWeb框架Ruby on Rails语言 & 开发

RailsConf '08会议(5 月下旬举行)中,Rubinius成功运行了一个简单的Rails应用程序。Rubinius 项目的成员 Evan Phoenix 介绍了 Rubinius 是如何运行 Rails 的

今晚,我非常荣幸地宣布,rails 能够在 Rubinius 下提供静态页面和动态页面服务了。在今晚之前,我们都还无法顺利地加载 Rails。我在那时决定尽量把它加载上去就行了,然而突然之间就加载成功,并且运行了起来。

全面地看这个成果:之前只有 Ruby 1.8.x 和 JRuby 1.x 支持 Rails。其他活跃的 Ruby 实现,比如IronRuby,还有最近发布的MagLev(由 Gemstone 所创建),都正在朝这个目标前进。

需要明确的是:对 Rubinius 小组来说,要全面支持 Rails 的功能和现有的应用程序,还有一些工作要做——但是,由于 Rails 大量地采用 Ruby 的功能和表现,那么对于一个 Ruby 实现来说,能够把 Rails 跑起来,就可以视为一个重要的里程碑

Wilson Bilkovich,Rubinius 团队的另一个成员,指出 Rubinius 对ActiveRecord 的支持也即将浮出水面。Wilson 还说Rubinius 现在能运行 Merb了。几个月前,Ribinius 加入了 Ruby Gems 支持Merb需要 Ruby Gems 支持)。

你可以在InfoQ 上阅读更多关于 Rubinius 的内容——欲了解 Rubinius 基础,可以看看对Evan Phoenix 的访谈,或者对Wilson Bilkovich 的访谈

查看原文:Rubinius runs Rails, Merb

RubyWeb框架Ruby on Rails语言 & 开发