写点什么

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

评论

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

JDK、Spring、Dubbo SPI 原理介绍

网易云信

Java spring

MySQL 是怎样通讯的?

ooooooh灰灰

Go MySQL 协议 4月月更

项目经理值得一试的思维方式:项目成功方程式

禅道项目管理

项目管理 软件开发

java培训-程序员怎样靠技术来延长职业周期

@零度

JAVA开发

Android技术分享| 安卓3行代码,实现整套音视频通话功能

anyRTC开发者

android 音视频 移动开发 实时通讯 视频通话

大数据培训-程序员职业生命周期短的原因

@零度

大数据开发

“逆行者”蒙牛 穿越疫情“暴风眼”

科技新消息

推出全新分布式计算接口!OneFlow v0.7.0发布,LiBai代码库、Serving、MLIR一应俱全

OneFlow

人工智能 机器学习 深度学习 深度学习框架 深度学习编译器

郑曌:从 ACM 世界冠军到技术 VP 的制胜之道

第四范式开发者社区

人工智能 数据库 编程 程序员 ACM

谈谈Java8-18引入的新特性

CRMEB

到底为什么你我都要了解社会工程学

图灵教育

黑客 社会工程 社会科学

TASKCTL调度服务平台节点管理

敏捷调度TASKCTL

数据仓库 kettle 元数据 ETL任务 任务调度

一文解读GPU服务器!

Finovy Cloud

人工智能 GPU服务器 GPU算力

三高Mysql - Mysql索引和查询优化(偏实战部分)

懒时小窝

MySQL

使用APICloud AVM框架封装app日历组件

YonBuilder低代码开发平台

前端开发 APP开发 APICloud 多端开发 avm.js

实例带你掌握如何分解条件表达式

华为云开发者联盟

代码 函数 条件表达式 条件分支 条件逻辑

中小企业知识管理的实施策略

小炮

企业知识管理

蒙牛“申”请出战 全力守“沪”战疫

科技新消息

OpenHarmony 3.1 Beta版本关键特性解析——ArkUI开发框架canvas组件绘制实践

OpenHarmony开发者

canvas OpenHarmony ArKUI 3.0

ModStartCMS Laravel9 v3.6.0内容标签增强,电脑手机适配

ModStart开源

在 Kubernetes 中使用 Keycloak OIDC Provider 对用户进行身份验证

Se7en

快来一起玩转LiteOS组件:Curl

华为云开发者联盟

LiteOS 文件传输 curl LiteOS组件 嵌入式设备

自动搭建Maven私有仓库,不限容量、免费用

阿里云云效

maven 阿里云 云原生 Maven仓库 制品仓库

jackson学习之一:基本信息

程序员欣宸

4月月更

Go 1.18 新特性:多模块工作区模式

华为云开发者联盟

Go 指令 go 1.18 多模块工作区 工作区

web前端培训-程序员失业后怎样才能再就业

@零度

web前端开发

守“沪”第一线 蒙牛使命必达

科技新消息

eBPF Cilium实战(1) - 基于团队的网络隔离

北京好雨科技有限公司

Kubernetes PaaS rainbond

社交CRM系统解决方案

低代码小观

CRM 企业管理系统 社交软件 CRM系统 客户关系管理系统

DapuStor大普微电子加入PolarDB开源数据库社区

阿里云数据库开源

数据库 阿里云 开源数据库 polarDB

如何利用MHA+ProxySQL实现读写分离和负载均衡

华为云开发者联盟

MySQL 读写分离 高可用架构 ProxySQL MHA

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