写点什么

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:18966

评论

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

迈向云原生:名企FreeWheel应用架构演进

博文视点Broadview

Rust 元宇宙 11 —— Websocket

Miracle

rust websocket 元宇宙

最受欢迎的5个React动画库

编程江湖

React

Spark SQL之RDD转换DataFrame的方法

@零度

大数据 RDD DataFrame spark SQL

MySQL only_full_group_by 1055 报错的三种解决方案,临时关闭有影响吗?

蒋川

MySQL 报错 MySQL 数据库

Java开发之如何连接Redis

@零度

redis JAVA开发

Rust 元宇宙 从零开始构建

Miracle

rust 元宇宙

【云小课】CDN第5课 CDN入门之—我的网站可以用CDN加速吗?

华为云开发者联盟

网站 CDN 网络 CDN加速 华为云CDN

常用项目部署方案和区别

进击的梦清

DevOps 运维 项目 部署与维护

Linux学习方法《Linux一学就会》:重定向和文件的查找

侠盗安全

Go语言学习查缺补漏ing Day1

恒生LIGHT云社区

编程语言 Go 语言

六个数字化意识和习惯

明道云

Hutool中那些常用的工具类和方法

编程江湖

JAVA开发 java工具包

大咖联袂发布!《慧技术·惠金融——2022金融科技趋势研究报告》开放下载

恒生LIGHT云社区

金融科技 行业趋势 行业大会

周边生态|RoP 重磅发布 0.2.0 版本: 架构全新升级,消息准确性达 100%

Apache Pulsar

Java 开源 架构 云原生 Apache Pulsar

【12月11日】真香现场,带你玩转 EKS!

亚马逊云科技 (Amazon Web Services)

人工智能 Meetup EKS

Springboot & RabbitMQ 延时队列的使用

编程江湖

大数据 消息中间件

Apache APISIX 2.11.0 正式发布,蓄力两月带来更多新功能!

API7.ai 技术团队

开源 云原生 网关 API网关 Apache APISIX

前端开发面试题分享,看一下是不是你需要的

@零度

大前端 面试题

推开“微前端”的门

百度Geek说

微服务 大前端

JDK 动态代理与 CGLIB 动态代理,它俩真的不一样

华为云开发者联盟

jdk 动态代理 spring aop JDK 动态代理 CGLIB 动态代理

工具 | PG 集群复制管理工具 repmgr

RadonDB

数据库 postgresql RadonDB

数字化转型鸿沟如何消除?ROMA Connect融合集成,联接企业应用现在与未来

华为云开发者联盟

多云服务 应用 集成 集成平台 ROMA Connect

如何使用GoldWave软件将文字转换为语音

懒得勤快

运维监控场景下,如何从OpenTSDB迁移到TDengine

TDengine

数据库 tdengine

Apache APISIX 社区双周报 | 11.15-11.30 功能亮点更新进行中

API7.ai 技术团队

开源 云原生 网关 api 网关 Apache APISIX

web技术分享| AudioContext 实现音频可视化

anyRTC开发者

Web 音视频 WebRTC 音频可视化 AudioContext

恒源云(GPUSHARE)_分享一个技巧!CV训练时容易忽视的数据标签问题

恒源云

深度学习 算法 CV

Redis玩转Message Queue之Stream详述

李子捌

redis 28天写作 Redis Stream 12月日更

极光笔记|百亿级KV存储在极光的运维实践之路

极光JIGUANG

带你了解Typescript的14个基础语法

华为云开发者联盟

typescript 数组 开发 js 语法

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