RubyGems 导航菜单

博客

返回博客文章

3.3.0 已发布

RubyGems 3.3.0 包括重大变更、功能、性能改进和错误修复。

要更新到最新的 RubyGems,可运行

gem update --system

要手动安装 RubyGems,请参阅 下载 RubyGems 页面。

## 重大变更

  • 删除已弃用 gem server 命令。hsbt 提交的 Pull 请求 #5034
  • 移除 MacOS 特定的 gem 布局。deivid-rodriguez 提交的 Pull 请求 #4833
  • 默认 gem update 文档格式现在只有 ri。hsbt 提交的 Pull 请求 #3888

## 功能

  • 通过 did_you_mean Gem 提供命令拼写错误建议。hsbt 提交的 Pull 请求 #3904

## 性能

  • 避免一些不必要的统计数据调用。kares 提交的 Pull 请求 #3887
  • 通过 did_you_mean-1.4.0 引入 DidYouMean::Levenshtein.distance 来提升拼写检查建议性能。austinpray 提交的 Pull 请求 #3856

## 增强功能

  • 在传递 bundle _<version>_ 时设置 BUNDLER_VERSION。deivid-rodriguez 提交的 Pull 请求 #5180
  • gem uninstall 不再需要 rdoc。ndren 提交的 Pull 请求 #4691
  • 更多地专注于对扩展程序生成器异常进行救援,以便获取更多错误信息。deivid-rodriguez 提交的 Pull 请求 #4189
  • 将 bundle 2.3.0 安装为默认 gem。

## 缺陷修复

  • 修复在编写 Gem 包时出现编码不匹配问题。deivid-rodriguez 提交的 Pull 请求 #5162
  • 修复 brew 配方因加载 operating_system.rb 自定义操作过晚而损坏。deivid-rodriguez 提交的 Pull 请求 #5154
  • 使用多个源正确获取 Gem#latest_spec_for。kevlogan90 提交的 Pull 请求 #2764
  • 修复因安装了多个版本 fileutils 而升级崩溃问题。deivid-rodriguez 提交的 Pull 请求 #5140

SHA256 校验和

  • rubygems-3.3.0.tgz
    70b75be9ee1546f4d953377ca0156cb323ab237f13b02b2a07c2e3984fcd13e0
  • rubygems-3.3.0.zip
    810ac5d1ab24820d3f6c9c49c04cd0c38bf9e9228c237be47997c6fa46cd0215
  • rubygems-update-3.3.0.gem
    bf310ced488fc3abcc00f643488bf0d9f9431f81efd8c169c8c752f8f5d81c7e
David Rodríguez