在一系列的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
更多内容推荐
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版本也在不断完善之中。
04. 年度培训计划制定和培训项目实施
2023-10-17
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,因为最近发现了一个缺陷。
第三节 目标计划管理“三九”说明书之二——定计划
2023-10-17
GlassFish Gem 前途未卜,谁将取而代之?
Oracle在三月发布的GlassFish蓝图中没有任何提及GlassFish gem的文字。这套基于gem的服务器软件可以运行Rails,Merb和Sinatra应用程序,作为JRuby平台上最流行的几个服务器软件之一,一直备受JRuby社区的青睐。Rails用户可以在gem的支持下使用多线程模式,充分利用JVM的多线程特性带来的性能提升。
11. 绩效管理有哪五个最常见问题?(下)
2023-10-17
TorqueBox:JVM 上的 Rails 企业级解决方案
不久前,JBoss的TorqueBox发布了基于JRuby 1.4的最新版本,构建于JBoss AS之上的TorqueBox为Rails应用程序提供了一个强大的企业级运行环境。
Google 编程之夏和 Ruby 编程之夏中的动态语言项目
夏日已至,又到了学生们有偿参与开源项目的时候了。作为前辈级的活动,Google编程之夏为Ruby开发者提供了一系列的项目。还有Ruby编程之夏活动,通过社区资助20个Ruby和Ruby on Rails的项目。我们来了解一下它们为Ruby和其他动态语言提供了哪些项目以供选择。
3. 实战:树堆——最容易实现的平衡树之一
2023-09-26
2010 年 InfoQ 中文站 Ruby 社区回顾
2010年刚刚过去,感谢大家在过去一年里对InfoQ中文站的关心与支持。在踏上新的征程前,让我们先来回顾一下去年一年中InfoQ中文站Ruby社区里都有哪些内容,大家又在关注什么。
3、MySQL 自带中间件搭建读写分离
2023-09-27
RubyForge 将停止工作,RubyGems.org 接替 Gem hosting 服务
GemCutter和RubyForge的维护人员宣布了RubyForge的停止计划。当工程host迁移到其他站点,例如Github的时候,Gem hosting将会或多或少无缝地迁移到RubyGems.org(现在是GemCutter)。
RailsInstaller 简化了 Rails 在 Windows 上的安装过程
RailsInstaller向Windows开发者提供了一种便捷的方式以轻松、快速创建Ruby on Rails 3应用。到目前为止,Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。多亏了来自Engine Yard的Nic Williams博士及其团队,现在一切都变得简单异常。
Rails 3 首个 Beta 版发布
Rails 3的首个beta版已经发布。Rails 3对代码进行了大规模的重写,带来了稳定的API和来自Merb的设计理念,拥有更清晰的内部实现和性能上的提升等等。InfoQ将带您了解Rails 3的变化,以及各个Ruby实现对它的支持情况。
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。
Ruby Enterprise Edition 新版本切换至 Ruby 1.8.7
最新发布的Ruby Enterprise Edition从Ruby 1.8.6切换到了Ruby 1.8.7,正如Twitter的Evan Weaver确认的那样,其中还包含了一些可以显著提升性能的补丁。
Ruby IDE 快报:JetBrains 发布 Rubymine 4.0,Ruby for NetBeans 7.1 正在开发
JetBeans发布Ruby IDE RubyMine 4。这个版本的重点是更好性能,包含累积改进,以及在多个地方的改善。对于NetBeans 7.1,社区发布了Ruby的支持的预览版。
Rubinius 1.0 驾临
无
Ruby Enterprise Edition 停止开发,Phusion 专注于 Passenger
Phusion宣布他们基于Ruby 1.8.7的Enterprise Edition(REE)将会停止开发。基于Ruby 1.9版本的不会开发,团队将会专注于Phusion Passenger,它可以在Apache和Nginx上运行Ruby。
4. Kylin 的基本操作
2023-09-08
暂无签名
推荐阅读
22 个必知编程语言之「Ruby」
欣欣向荣的 Ruby 家族
即将来临的 Rails 4.0 将放弃 Ruby 1.8 支持,改进后台任务、缓存等多项内容
第六节 如何管人之高效沟通与辅导
2023-10-17
面向移动的 Ruby:MRuby、RubyMotion 与 Ruboto
22. 搭班子 - 照镜子
2023-10-17
致谢
2023-12-01
电子书
大厂实战PPT下载
换一换 高策 | TensorChord 联合创始人兼 CEO
耿一彤 | eBay 基础架构部/高级数据科学家
王亚东 | 京东零售集团 Y业务部产品总监
评论