写点什么

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

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

关注

评论

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

MongoDB助力腾讯游戏 优化游戏开发体验

技术咖和技术渣

华为云耀云服务器L实例:企业建站与小程序开发的新纪元

YG科技

如何编译你的C程序 | AI工程化部署

AIWeker

c AI工程化部署

什么是真正的低代码?

代码生成器研究

带键扫的LED专用驱动方案

芯动大师

低代码就是不写代码吗?到底什么是真正的低代码平台?

代码生成器研究

StarRocks 存算分离最佳实践,让降本增效更简单

StarRocks

数据库 数据分析 StarRocks

加速数智化升级,华为云这款服务器让企业上云更轻松

轶天下事

Logic Pro X v10.8.1中文破解版 mac音频制作

Rose

mac音乐制作软件 Logic Pro破解版 Logic Pro下载

Open AI 砸了所有人的饭碗吗?

代码生成器研究

低代码可以减少程序员哪些工作?

代码生成器研究

华为云耀云服务器L实例:中小企业数字化转型的关键伙伴

轶天下事

直播预告丨大模型如何在健康医疗中挖出大大的花?

京东科技开发者

人工智能 大模型

SQL 数据操作技巧:SELECT INTO、INSERT INTO SELECT 和 CASE 语句详解

小万哥

MySQL 数据库 程序员 sql 后端开发

咨询+低代码,强强联合为制造业客户赋能

明道云

音视频FAQ(一):视频直播卡顿

ZEGO即构

CDN RTC 实时音视频 音视频技术 直播间

稳定可靠,华为云服务器引领数字化时代

YG科技

大模型+搜索:一盘跳棋和三位选手

脑极体

AI

Mac视频转码编辑工具 Compressor 4.7中文激活版 现已支持M3 Mac

Rose

Compressor Mac下载 Compressor破解版 Mac视频编码工具 Compressor for mac

华为云耀云服务器L实例:中小企业小程序开发的高效解决方案

YG科技

低代码平台在数字化转型过程中的定位

明道云

用户注册这样玩,保你平安

越长大越悲伤

Java 后端 注册

2023 IoTDB 用户大会倒计时 3 天 | 1 分钟让你了解 IoTDB!

Apache IoTDB

关于 SLO,我们需要了解什么?

观测云

SLA SLO

项目管理必备的时间轴软件!这10款协同工具有口皆碑。

彭宏豪95

项目管理 效率工具 在线白板 办公软件 绘图软件

华为云耀云服务器L实例:中小企业数字化转型的加速器

轶天下事

企业上云请认准华为云这款服务器,数字化时代安全可靠的引擎

轶天下事

极狐GitLab 16.6 如约而至,更好的 DevOps 体验,赶快升级使用吧!

极狐GitLab

DevOps gitlab CI/CD DevSecOps MR

编程那么难,为什么不弄个大众一学就会的计算机

代码生成器研究

面向对象编程的弊端是什么?

代码生成器研究

小程序开发新选择!华为云耀云服务器L实例快人一步

YG科技

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