博客
返回博客文章
2016 年 2 月 1 日
2.5.2 发布
作者 Andre Arko
RubyGems 2.5.2 包含 bug 修复和小幅增强功能。
如果要更新至最新 RubyGems,可运行以下命令
gem update --system
如果您需要升级或降级,请按照 如何升级/降级 RubyGems 中的说明进行操作。要手动安装 RubyGems,请参阅 下载 RubyGems 页面。
bug 修复
- 修复 Gem::Version#prerelease? 的记忆化。Matijs van Zuijlen 提交的请求拉取 #1125。
- 处理 GEM_PATH 中带有尾部的冒号,作者 Damien Robert。
- 改进 Gemfile
gemspec
方法,修复 #1204 和 #1033。Michael Papis 提交的请求拉取 #1276。 - 仅在 gemspec 许可证无效时警告一次。Samuel E. Giddins 提交的请求拉取 #1414。
- 在使用 Ruby bug #11940 之前的修复是固定不变量,作者 Nobuyoshi Nakada。提交的请求拉取 #1438。
- 修复在 Windows 中的 Ruby 1.9.x 上构建 C 扩展。Marie Markwell 提交的请求拉取 #1453。
- 正确处理包含“..”的符号链接。Samuel E. Giddins 提交的请求拉取 #1457。
小幅增强功能
- 添加
--no-rc
标志,该标志跳过加载.gemrc
。Luis Sagastume 提交的请求拉取 #1329。 - 允许从
allowed_push_host
中排除基本身份验证。作者 Josh Lane。 - 添加
gem list --exact
,它根据字符串匹配而非正则表达式查找 gem。Luis Sagastume 提交的请求拉取 #1344。 - 当 gem 许可证未知时建议替代许可证。Samuel E. Giddins 提交的请求拉取 #1443。
- 如果 binstub 需要的 gem 的版本高于已安装的版本,请打印一条有用的错误信息。Samuel E. Giddins 提交的请求拉取 #1407。
- 允许使用
--source
搭配(受支持的)s3:// 方案。Dave Adams 提交的请求拉取 #1416。 - 向
install
和update
中添加--[no-]post-install-message
选项。Josef Šimánek 提交的请求拉取 #1162。 - 向
yank
中添加--host
选项,以此提供与pull
的对称性。Mike Virata-Stone 提交的请求拉取 #1361。 - 将捆绑的 Molinillo 更新至 0.4.1。Samuel E. Giddins 提交的请求拉取 #1452。
- 允许调用
build
,而无需“.gemspec”。Stephen Blackstone 提交的拉取请求 #1454。 - 为 Gemfile 中 gem 的
source
选项添加支持。Michael Papis 提交的拉取请求 #1355。 - 在 Ruby 2.3 中字符串文字被冻结时正常运行。Samuel E. Giddins 提交的拉取请求 #1408。
SHA256 校验和
- rubygems-2.5.2.tgz
5171ce6fa04c74606991f9c318a924f095241d7ce18c21a00455c8ebe4aeecca - rubygems-2.5.2.zip
aeb9b7c75b639acc3ce264d13bbd34ae579fe136278042dbe90a9104dac157d3 - rubygems-update-2.5.2.gem
8f3b445f69bc2b39b74a492f38ea1c1e68d8c7bf00612f66a291d15dc430cb88