RubyGems 导航菜单

博客

返回博客文章

3.2.0.rc.2 已发布

RubyGems 3.2.0.rc.2 包含轻微增强、缺陷修复、性能、重大增强、轻微增强、缺陷修复和弃用。

若要更新至最新 RubyGems 版本,可以运行

gem update --system

如果您需要升级或降级,请按照 如何升级/降级 RubyGems 的说明进行操作。若要手动安装 RubyGems,请参阅 下载 RubyGems 页面。

轻微增强

  • 安装无依赖关系的本地 gemspec 时不要访问网络。Pull request #3968 作者:deivid-rodriguez
  • gem sources 命令添加 --force 选项。Pull request #3956 作者:andy-smith-msm
  • 使 –dry-run 标记在 RubyGems 命令中保持一致。Pull request #3867 作者:bronzdoc
  • 禁止降级到过旧版本。Pull request #3566 作者:deivid-rodriguez
  • build 命令添加 --platform 选项。Pull request #3079 作者:nobu
  • 让“gem update –system”传递 --silent 标记。Pull request #3789 作者:duckinator
  • 添加对缓存目录的可写性检查。Pull request #3876 作者:xndcn
  • 对规范中的重复依赖项发出警告。Pull request #3864 作者:bronzdoc
  • 修复 gem env 中的缩进。Pull request #3861 作者:colby-swandale
  • 让更多异常流转。Pull request #3819 作者:deivid-rodriguez
  • 忽略 RubyGems’ Kernel#warn 中的内部框架。Pull request #3810 作者:eregon

缺陷修复

  • 仅当它不存在时才追加 ‘.gemspec’ 扩展名。Pull request #3988 作者:voxi
  • 使用 --build-root 时安装到正确的插件目录。Pull request #3972 作者:deivid-rodriguez
  • 修复 Windows 下的 --build-root 标记。Pull request #3975 作者:deivid-rodriguez
  • 修复 rubygems.org 自身的 typo_squatting? 误报。Pull request #3951 作者:andy-smith-msm
  • --default--install-dir 选项与 gem install 配合得更好。Pull request #3906 作者:deivid-rodriguez
  • 增加丢失的 fileutils require。Pull request #3911 作者:deivid-rodriguez
  • 当 PATH 包含 File::ALT_SEPARATOR 时修复 Windows 下的误报警告。由 deivid-rodriguez 提出的 Pull request #3829
  • 修复 Kernel#warn 覆盖以处理具有空路径的回溯位置。由 jeremyevans 提出的 Pull request #3852
  • 不要在 gem update --system 中格式化可执行文件。由 deivid-rodriguez 提出的 Pull request #3811
  • gem install --user 在系统外挂目录中会失败,并提示 Gem::FilePermissionError。由 nobu 提出的 Pull request #3804

性能

  • 在构建扩展时不要更改 Ruby 进程 CWD。由 deivid-rodriguez 提出的 Pull request #3498
  • 避免重复生成 APISpecification 对象。由 mame 提出的 Pull request #3940
  • 使用冻结的字符串文本求值默认值。由 casperisfine 提出的 Pull request #3847
  • 在内存中去除对要求运算符的重复。由 casperisfine 提出的 Pull request #3846
  • 优化 Gem.already_loaded?。由 casperisfine 提出的 Pull request #3793

SHA256 校验和

  • rubygems-3.2.0.rc.2.tgz
    e50db5bc2041f07f67ace2cd9801e0f69678918c417ea4f0801710b5edf14a28
  • rubygems-3.2.0.rc.2.zip
    0306c59ac8e0e1ca12005526a28226006a0a82102e568c1e24cc5f46a4ce327a
  • rubygems-update-3.2.0.rc.2.gem
    c9eb05077ffe719e9bd5747a7ad4e3b919582c45cf23db7eb2c6a77bcf014b9d
Hiroshi SHIBATA