写点什么

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:501514
用户头像

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

关注

评论

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

Ipfs矿机收入如何?IPFS矿机一天收益多少?

区块链 数字货币 IPFS

《面试补习》- Java集合知识梳理

九灵

Java 面试 集合

我们常说的算法时间复杂度和空间复杂度到底是什么?

编程三昧

编程 算法复杂度

智能运维(AIOps)系列之一:个人对智能运维的理解

micklongen

AIOPS 智能运维

工程师必知的代码重构指南

百度开发者中心

代码重构

覆盖80%以上Java性能调优场景,三年开发经验以下慎入

Java架构师迁哥

革故鼎新:企业数字化转型繁荣互联网生态建设,驱动ICT设施升级

科技热闻

双碳打开新机遇 华为互联网数据中心基础设施筑起“绿色基石”

科技热闻

5分钟速读之Rust权威指南(三十三)Send&Sync

wzx

rust

网络攻防学习笔记 Day60

穿过生命散发芬芳

网络攻防 6月日更

分布式图计算引擎

6979阿强

分布式计算 图计算

百度关于微前端架构EMP的探索:落地生产可用的微前端架构

百度开发者中心

百度 大前端

Redis入门七:分布式锁

打工人!

redis 分布式锁 redis分布式锁

前几年写的自己团队管理内容,如果你想做研发管理,可以看一下

安宇|Way

管理 考核 团队 文化 价值观

卢卡开专栏了

卢卡多多

数据库 MySQL 高可用 6月日更

中层管理者的工作五步法

石云升

读书笔记 职场经验 管理经验 6月日更

Java的多线程和高并发详解

北游学Java

Java 多线程

漏洞都有哪些分类

网络安全学海

网络安全 信息安全 渗透测试 漏洞 漏洞分析

MongoDB磁盘清理那些事儿

循环智能

mongodb 集群 主从 GridFS 磁盘清理

☕️【Java技术之旅】【ConcurrentHashMap】深入浅出核心源码分析(JDK1.8版本)

码界西柚

Java 源码分析 ConcurrentHashMap 6月日更

中国大学MOOC Android 客户端开发提效之页面信息

有道技术团队

android 服务端 客户端

提升中台化体系产研效能的ParisFlow方法与实践

downgoon

智能技术与生物技术共同绘就生命“藏宝图”,对你我意味着什么?

脑极体

阿凡达公链AC系统APP开发

Redis入门六:集群

打工人!

redis 缓存穿透 缓存击穿 缓存雪崩 redis集群

CloudQuery 使用教程之 No.3 数据查询(中)

BinTools图尔兹

云计算 dba 开发运维 数据库管控工具 国产数据控

构筑高质量的数据中心基础设施,华为助力创造互联网全新体验

科技热闻

推荐系统之数据与特征工程(二十三)

Databri_AI

数据 推荐系统 技术特征

vue keep-alive(1):vue router如何保证页面回退页面不刷新?

zhoulujun

Vue vue-router keep-alive 页面缓存

大佬讲【暴力破解】漏洞的原理、利用和防范

网络安全学海

网络安全 安全 信息安全 漏洞 漏洞修复

2021,云原生避坑经验分享|CIC 阵容官宣

青云技术社区

容器 云原生

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