在一系列的RC 之后, Merb 1.0 终于发布了。安装非常简单:
gem install merb
注意:Merb 需要 RubyGems 1.3.0(如果在升级到RubyGems 1.3 的时候遇到了麻烦的话,请参考这里)。
在 Merb RC1 和最终的发布版之间,还增加了一些修改和修正。其中之一是改进了对 JRuby 和 Windows 的支持。
基于 JRuby 的 Merb 当前可以支持 Merb 的 action 参数。action 参数是通过 ParseTree 来获取方法的形式化参数,而这个信息则用于把 action 请求中的参数与方法的参数对应起来。因为 ParseTree 不能在 JRuby 下工作(它使用了原生扩展),所以开发人员专门针对JRuby 实现了一个变通方案。
因为Ruby 1.9 不支持ParseTree,Yehuda Katz 在ruby-core 邮件列表中提议引入一个新的API 来获取方法的形式化参数。
Yehuda Katz 还列出了更多RC1 和1.0 最终版之间的修改。
最后, EngineYard 宣布提供对 Merb 的支持,于 11 月底开始。其实,公司一直都对 Rubinius 和 Merb 提供资助(Merb 的创始人 Ezra Zygmuntowicz 和 Yehuda Katz 均为 EngineYard 的雇员)。
查看英文原文: Merb Roundup: Merb 1.0, EngineYard Will Offer Merb Support
更多内容推荐
产品经理的职业规划 · 上 · 第二部分
2023-09-18
Ruby VM 综述:IronRuby 1.0 即将发布、RubySpec 及 JRuby 1.3.1
最近IronRuby表现的相当活跃,即将在下月发布1.0版。我们也从多方面了解到了IronRuby的当前状况。对于JRuby用户来说,JRuby 1.3.1是个重要的bug修复版,同时MacRuby也没有停下脚步,而MagLev的本地解析器也发布了。
12. 销售系统设计:销售培训九招致胜
2023-10-17
Gregg Pollack 和他的 Scaling Rails 教学视频
Ruby on Rails从发布之日到现在短短几年的时间里一直表现上佳,不过在其可扩展性上人们也颇有微辞。开发人员都很清楚任何问题都有正确和错误的解决方法,Scaling Ruby on Rails也不例外。来了解一下如何应对Ruby on Rails的可扩展性问题,并将其应用于企业级开发之中。
Ruby Enterprise Edition 新版本切换至 Ruby 1.8.7
最新发布的Ruby Enterprise Edition从Ruby 1.8.6切换到了Ruby 1.8.7,正如Twitter的Evan Weaver确认的那样,其中还包含了一些可以显著提升性能的补丁。
JRuby 近况:JRuby 1.5.0.RC1、Warbler 1.0 及 Nokogiri Java Port
近日,JRuby发布了最新的1.5.0.RC1版本,修复大量Bug并做出多处改进,同时还增加了很多新功能。Warbler迎来了1.0版本,对Rails 3提供了更好的支持。Nokogiri的纯Java版本也在不断完善之中。
Rubinius 1.0 驾临
无
Rails 3 首个 Beta 版发布
Rails 3的首个beta版已经发布。Rails 3对代码进行了大规模的重写,带来了稳定的API和来自Merb的设计理念,拥有更清晰的内部实现和性能上的提升等等。InfoQ将带您了解Rails 3的变化,以及各个Ruby实现对它的支持情况。
RubyGems 快报:Fat Binary Gems、Is It JRuby 及新的 RubyGems 插件
为了让原生的Windows RubyGems同时支持Ruby 1.8和1.9,Aaron Patterson提出了个解决方案:fat binary gems。新上线的Is It JRuby.com使得追踪热门gem和JRuby间的兼容性成为可能;几个新的RubyGems插件开始崭露头角。
Ruby VM 近况:1.9.2 增加 DTrace 支持、Rubinius 1.0 RC2 添加安装程序、IronRuby IDE
Rubinius 1.0 RC2添加了二进制安装程序,Ruby 1.9.2将支持DTrace。IronRuby离1.0又近了一步,SharpDevelop 3.1开始支持IronRuby。此外,WEBRick用户应该考虑升级到最新的Ruby 1.8.x和1.9.1,因为最近发现了一个缺陷。
29. 应收账款和固定资产的管理技巧
2023-10-17
MacRuby 综述:0.7 发布、基于 GCD 的 Web 服务器以及 BridgeSupport
近日,MacRuby 0.7发布了,除了常规的性能与兼容性改进外还包含了对Ruby 1.9.2支持。为了说明MacRuby与Snow Leopard的Grand Central Dispatch(GCD)的紧密集成,MacRuby团队还发布了ControlTower,这是一个基于Rack的Web服务器。此外,凭借新的BridgeSupport,开发者可以脚本形式访问所有的本地API。
GlassFish Gem 前途未卜,谁将取而代之?
Oracle在三月发布的GlassFish蓝图中没有任何提及GlassFish gem的文字。这套基于gem的服务器软件可以运行Rails,Merb和Sinatra应用程序,作为JRuby平台上最流行的几个服务器软件之一,一直备受JRuby社区的青睐。Rails用户可以在gem的支持下使用多线程模式,充分利用JVM的多线程特性带来的性能提升。
23.ATM 机如何根据客户需求做创新升级?
2023-10-17
JRuby 综述:JRuby 1.4 发布、新的 Windows 本地加载器以及 HPricot 0.8.2
近日JRuby 1.4最终版发布了,该版本的性能得到了极大的改进,同时Java集成和其他方面也进行了大幅增强。该版本还提供了一个Windows本地加载器,解决了基于BAT加载器的很多问题。与此同时,Hpricot 0.8.2也修复了Hpricot on JRuby的一些问题。
11. 结构型 - 组合模式 Compose
2023-02-15
JRuby 综述:JRuby 团队转投 EngineYard,YAML 支持的更新,OSGi 的支持,Installer 的讨论
Sun的JRuby团队成员:Charles Nutter、Tom Enebo和Nick Sieger近期将离开Sun转投EngineYard,继续进行JRuby的工作。由于Ola Bini开发的新解析器,YAML的兼容性将会得到改善。我们也看看如何在OSGi下使用JRuby,以及即将发布的JRuby Installer。
MacRuby 0.5 Beta 增加 JIT、AOT、GCD 支持,删除 GIL
MacRuby 0.5的首个beta版已经发布,增加新的VM、JIT和AOT支持,同时删除了GIL。InfoQ就MacRuby的现状和将来能否使用MacRuby为iPhone写Ruby应用程序采访了MacRuby的核心团队。
JRuby 近况:1.5.1、Google App Engine 及本地扩展
近日发布的JRuby 1.5.1中做了不少改进,这帮助JRuby在Google App Engine上取得了很大进步。此外,Ruby Summer of Code中的项目在本地扩展支持方面做了一些工作。
12. 如何通过 3UMEMO 表改善问题点?
2023-10-17
暂无签名
推荐阅读
欣欣向荣的 Ruby 家族
Ruby 之父:不要违背开发人员的本能
看完了
2023-12-01
RubyGems 近况:发布针对 Ruby 1.9 的 RubyGems 1.5,Gem Testers
24. 搭班子 - 团队管理的 16 字真经
2023-10-17
致谢
2023-12-01
RailsInstaller 简化了 Rails 在 Windows 上的安装过程
电子书
大厂实战PPT下载
换一换 游望秋 | 字节跳动 视频架构/智能组网负责人
黄然 | 华为 终端BG软件部OpenHarmony部经理
刘凯 | 腾讯 高级工程师
评论