10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

RubyGems 近况:发布针对 Ruby 1.9 的 RubyGems 1.5,Gem Testers

  • 2011-02-14
  • 本文字数:785 字

    阅读完需:约 3 分钟

最近发布的RubyGems 修正了在Ruby​ 1.9.2 中的一些问题(详见 Eric Hodel 的博客),让它能够安全升级。​官方的 RubyGems 1.5 版里现在包含了 Ruby 1.9 的 RubyGems 发行包中的所有变更​。 RubyGems 的 Ryan Davis 写到:​

在 rubygems v1.3.7 和 ruby_1_9 的 rubygems 1.3.7+ 的 diff 中,我们尽可能地选择合并了大约 1700 行代码​回我们的主干上。​

他指出,在不久的将来,RubyGems 的 Ruby 1.9 发行版应该和官方发行版完全一致,不再从官方代码基线上派生分支,这样就能避免合并的麻烦了。​

Ruby 那为数众多的实现通常被认为是件好事,但对于 Gem 的开发者,要对 Ruby 实现、版本和平台的所有组合​进行测试几乎是不可能的。​

Gem Testers Josiah Kiehl Erik Hollensbe 的一个新项目​,它允许用户轻松执行 Gem 的测试,将输出的内容报告给 gem-testers.org 的一个中心数据库​。声明中说道:

rubygems-test 是一个 Rubygems 插件,它会自动运行安装过的指定 gem 的测试套件​。​随后,测试的输出被收集起来,连同详细机器配置​(Ruby 版本、机器架构等等​)一起发表到 gem-testers.org 上。​ Gem-testers.org 是测试数据的一个中心仓库。测试结果主要是根据 Ruby 版本和操作系统来组织的。如果 gem 的用户​希望了解某个 gem 是否能在他们的机器上运行,那么​他们很快就能看到。要是应用程序需要大量读入 Gem Testers 的测试结果,它还提供了 RSS Feed 和 JSON 应答​。​

举例来说,查看一下 hoe Gem 的兼容性矩阵,​我们可以看到它能运行在 Ruby 1.8.7 和 1.9.2 上,操作系统是 OS X 和 Linux,而 Ruby 1.9.1 的测试失败了。​

为了让 Gem Tester 取得成功,当然需要尽可能多的 Gem 开发者和用户参与其中,分享他们的测试结果。因此,请花点时间安装 rubygems-test 插件:​

复制代码
gem install rubygems-test

查看英文原文: RubyGems Roundup: Release 1.5 for Ruby 1.9 and Gem Testers

2011-02-14 07:501552
用户头像

发布了 135 篇内容, 共 65.4 次阅读, 收获喜欢 43 次。

关注

评论

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

【HarmonyOS 5】鸿蒙星闪NearLink详解

GeorgeGcs

Flink从入门到实战,经历了30个日日夜夜,终于悟道了!

程序员高级码农

大数据 flink 程序员

数据仓库是什么?常见问题解答

镜舟科技

数据仓库 数据湖 OLAP 数据模型 数据存储

Doris Manager 24.3 版本正式发布,增强集群巡检能力

SelectDB

Apache 数据库 数据分析 实时数仓 OLAP

Nuxt的SEO实践

溪抱鱼

typescript nuxt

鸿蒙带来的机会比想象中更大

最新动态

NotebookLM 推出移动版本,音频概览支持实时互动;豆包 AI 耳机支持外教语音智能体 Owen丨日报

声网

Arthas getstatic(查看类的静态属性 )

刘大猫

监控 Arthas 监控工具 getstatic 查看类静态属性

借助 CodeBuddy,轻松打造「一分钟冥想」App

繁依Fanyi

打卡习惯,记录坚持:我用 CodeBuddy 做了个毛玻璃风格的习惯打卡小应用

繁依Fanyi

CouchDB 可观测最佳实践

观测云

couchdb

我如何和 CodeBuddy 搭建「Gradia」渐变配色神器 —— 一场流动色彩的创造之旅

繁依Fanyi

打造一款属于我的在线加密实验室 —— CodeBuddy 实现 CryptoXLab 项目实录

繁依Fanyi

借助 CodeBuddy,我轻松打造了图像滤镜工厂

繁依Fanyi

「今日一句」情绪签语 App:一次与 CodeBuddy 的共创之旅

繁依Fanyi

《算法导论(第4版)》阅读笔记:p91-p94

codists

算法

ES 调优帖:关于索引合并参数 index.merge.policy.deletePctAllowed 的取值优化

极限实验室

Elastic Search

一次对话,让我10分钟打造一款拥有玻璃拟态风格的二维码生成大师

繁依Fanyi

借助 CodeBuddy,我见证了一款在线代码格式化神器的诞生

繁依Fanyi

永久免费!专为 Apache Doris 打造的可视化数据管理工具 SelectDB Studio V1.1.0 重磅发布!

SelectDB

数据库 大数据 数据分析 实时数仓 可视化工具

全职接单后才发现,其实不只是技术重要

程序员郭顺发

高能预警!Community Day 20+议题大公开

声网

鸿蒙电脑正式发布!新机用户专享“鸿蒙有礼”,800元权益礼包限时领取

最新动态

【浪潮海岳inDatax数据中台专栏】主数据管理中基于属性的物料编号生成技术

inBuilder低代码平台

我的 PDF 工具箱:CodeBuddy 打造 PDFMagician 的全过程记录

繁依Fanyi

模型即组件的技术实现路径 ——iVX 量子化架构对 GPT-4o/Mediapipe 的封装解析

代码制造者

低代码 组件化 封装 组件化开发

自己动手,从零开始编写Raft算法来实现分布式一致性算法

程序员高级码农

程序员 分布式 算法

Arthas 全攻略:让调试变得简单

刘大猫

人工智能 算法 监控 Arthas 监控工具

通义灵码2.5智能体模式联合MCP:打造自动化菜品推荐平台,实现从需求到部署的全流程创新

穿过生命散发芬芳

MCP 通义灵码2.5

借助 CodeBuddy,我轻松开发出三分钟读书 App

繁依Fanyi

RocketMQ实战—订单系统面临的技术挑战

量贩潮汐·WholesaleTide

数据库 RocketMQ

RubyGems近况:发布针对Ruby 1.9的RubyGems 1.5,Gem Testers_Ruby_Mirko Stocker_InfoQ精选文章