写点什么

RubyGems 快报:Fat Binary Gems、Is It JRuby 及新的 RubyGems 插件

  • 2009-06-04
  • 本文字数:504 字

    阅读完需:约 2 分钟

为了让原生的 Windows RubyGems 同时支持 Ruby 1.8 和 1.9, Aaron Patterson 提出了个解决方案:fat binary gems。Fat gem 包含用于两个版本的共享库,并且可以在运行期决定哪个应被加载。

Luis Lavena 已经开始着手把 Aaron 的变更整合到 rake-compiler 中,而且已经发布了 rake-compiler 的一个 beta 版本。感兴趣的读者可以从 Aaron在GitHub 的demo 中找到fat gem 的简单例子。

看起来,fat binary gem 的工作方式“和在同一个gem 中提供对JRuby 和Ruby 二者的支持的方法异曲同工,即(在gem 中)发布jar 文件扩展并在JRuby 运行时加载”, Charles Nutter 在 Aaron 的博客中留下了这样的评论

说到 JRuby 和 RubyGems,大家可以从最近刚发布的网站 Is It JRuby 了解热门 gem 和 JRuby 之间兼容情况的现状,这个网站和 Is It Ruby 1.9 的风格如出一辙。

RubyGems 在 1.3.2 版引入插件机制,从而使得几个新插件在过去的几周中应运而生:Gabriel Horner写了个gem grep 插件作为例子,手把手向大家介绍如何编写gem 插件,而 Adam Sanderson 写了个 open 插件,可以轻松在默认编辑器中打开 gem 看源码。

查看英文原文: RubyGems Roundup: Fat Binary Gems, Is It JRuby and New Plugins

2009-06-04 16:181070

评论

发布
暂无评论
发现更多内容

HPE Aruba Networking创新网络产品斩获多项行业荣誉

科技热闻

拿了一个奖:年度高价值技术团队

阿里巴巴云原生

阿里云 云原生

AirRadar for Mac激活版 WIFI网络扫描工具

iMac小白

Airtool for Mac激活版 系统菜单栏网络工具

iMac小白

共筑AI新生态,火山引擎释放新生产力潜能

Geek_2d6073

AKI跨语言调用库神助攻C/C++代码迁移至HarmonyOS NEXT

HarmonyOS开发者

HarmonyOS NEXT

【YashanDB知识库】YAS-02287 audit policy cannot be dropped as it is currently enabled

YashanDB

数据库 yashandb

2025低代码前瞻:平台赋能的无限可能

JeeLowCode低代码平台

低代码 低代码开发 低代码平台 低代码开发工具

通义灵码入选南方日报 2024 数字化年度标杆

阿里巴巴云原生

阿里云 云原生 通义灵码

【YashanDB知识库】YAS-02547 there is a gap in the restored archived logs on instance 1, reason: start of restored archive 35 is great

YashanDB

数据库 yashandb

Databend 产品月报(2024年12月)

Databend

豆包 MarsCode AI 编程助手提效实战

豆包MarsCode

提升TikTok直播稳定性的方法

Ogcloud

Tik Tok tiktok直播 tiktok直播专线 tiktok直播网络 tk直播专线

鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

HarmonyOS开发者

HarmonyOS HarmonyOS NEXT

探秘低代码,JNPF悄然助力

伤感汤姆布利柏

OgLive:高性价比的海外直播网络专线方案

Ogcloud

海外直播专线 海外直播 tiktok直播专线 海外直播网络 tk直播专线

通义灵码入选南方日报 2024 数字化年度标杆

阿里云云效

阿里云 云原生 通义灵码

分布式系统架构:链路追踪

不在线第一只蜗牛

分布式

Pythond采集器扩展可观测能力最佳实践

观测云

数据采集

拿了一个奖:年度高价值技术团队

阿里云云效

阿里云 云原生 通义灵码

【YashanDB知识库】YAS-02605 the current instance is not master role

YashanDB

数据库 yashandb

【YashanDB知识库】YAS-04379 invalid alteration of datatype

YashanDB

数据库 yashandb

How AP Controllers Built on IPQ6000, IPQ6010, and IPQ6018 Simplify Industrial Wireless Network Management

wallyslilly

IPQ6010 ipq6018 IPQ6000

【YashanDB知识库】YAS-02507 base incremental backup set does not exist

YashanDB

数据库 yashandb

工业互联网市场矛盾全解析:现状、成因与应对之道

不在线第一只蜗牛

工业互联网

燕京啤酒:全面预算助力燕京啤酒数智化管理转型升级

用友智能财务

会计

2025年,天润融通助力超市用AI感知读懂年轻消费者

天润融通

RubyGems快报:Fat Binary Gems、Is It JRuby及新的RubyGems插件_Ruby_Mirko Stocker_InfoQ精选文章