博客
返回博客文章
2016 年 2 月 25 日
2.6.0 已发布
作者:Samuel Giddins
RubyGems 2.6.0 包含了次要增强和错误修复。
要更新为最新的 RubyGems,你可以运行
gem update --system
如果你需要升级或降级,请按照 如何升级/降级 RubyGems 说明进行操作。如需手动安装 RubyGems,请参阅 下载 RubyGems 页面。
次要增强
- RubyGems 现在将
gem push
的默认值设置为 gem 的“allowed_push_host”元数据设置。由 Josh Lane 发起的请求 #1486。 - 将捆绑的 Molinillo 更新至 0.4.3。由 Samuel E. Giddins 发起的请求 #1493。
- 为 gem open 命令添加了版本选项。由 Hrvoje Šimić 发起的请求 #1483。
- 功能/添加静默标志。由 Luis Sagastume 发起的请求 #1455。
- 允许通过环境变量指定 gem 需求。由 Samuel E. Giddins 发起的请求 #1472。
错误修复
- RubyGems 现在将
gem push
凭证存储在你签入的主机下。由 Josh Lane 发起的请求 #1485。 - 将
coding
位置移动到第一行。由 SHIBATA Hiroshi 发起的请求 #1471。 - [PathSupport] 处理正则表达式路径分隔符。由 Samuel E. Giddins 发起的请求 #1469。
- 清除 PathSupport 对象。由 Aaron Patterson 发起的请求 #1094。
- 在 Gem.use_paths 中使用 File::PATH_SEPARATOR 进行连接。由 Samuel E. Giddins 发起的请求 #1476。
- 处理配置文件中未设置 gem 主目录和 gem 路径的情况。由 Samuel E. Giddins 发起的请求 #1478。
- 终止 TimeoutHandler。由 Nobuyoshi Nakada 发起的请求 #1479。
- 移除冗余缓存。由 Eileen M. Uchitelle 发起的请求 #1482。
- 冻结
Gem::Version@segments
实例变量。由 Ben Dean 发起的请求 #1487。 - gem 清除试图卸载掉 GEM_HOME 之外的 gem,并在尝试后报告一个错误。由 Luis Sagastume 发起的请求 #1353。
- 避免重复的源。由 Luis Sagastume 发起的请求 #1489。
- 更好地描述 quiet 标志。由 Luis Sagastume 发起的请求 #1491。
- 如果 find_by_name 返回 nil 则引发错误。由 Zoltán Hegedüs 发起的请求 #1494。
- 仅在使用 gemdeps 时从 loaded_gem 中查找文件。由 Michal Papis 发起的请求 #1277。
SHA256 校验和
- rubygems-2.6.0.tgz
dc2cce61cc9eda9cc85a47cd95f5477f60eb1bb34256b6c0ecd10b3f6f9ddfa1 - rubygems-2.6.0.zip
8db0f9fb31d71e05a2ad7bf94cd2a1a8e43c91b7b0dfe2b79277e3703429721a - rubygems-update-2.6.0.gem
609190ecad637f9df6a1928e47c8522d1ee00b4080b76176b525547182efef11