博客
返回博客文章
2013 年 7 月 9 日
2.0.4 已发布
作者 Eric Hodel
RubyGems 2.0.4 是一个修复 bug 的版本。要升级到最新的 RubyGems,你可以运行
gem update --system
要手动安装 RubyGems,请参阅下载 RubyGems页面。
如果你安装了 2.0.1 但无法升级,请按照如何升级/降级 RubyGems说明进行操作。
错误修复
- 修复了由 gem install 找不到适用于你平台的正确平台而导致的错误。约翰·安德森提交的 bug #576
- 修复了使用默认主机推送 gem 的问题。乌特卡什·库克雷蒂提交的 bug #495
- 改进了
gem owner --remove
发出的无帮助错误消息。史蒂夫·克拉布尼克提交的 bug #488 - 修复了
gem spec
帮助中的错字。oooooooo 提交的拉取请求 #563 - 修复了使用 –install-dir 创建 build_info 的问题。维特·奥恩德鲁奇提交的 bug #457。
- RubyGems 现在将非字符串依赖项名称转换为字符串。特伦斯·李提交的 bug #505
- 过时的预发布版本现在列在
gem outdated
中。 - RubyGems 现在只在安装时对规范调用 fsync(),而不是来自 gem 的每个文件。这提高了在某些系统上安装 gem 的性能。格热谢克·科洛杰奇奇克提交的拉取请求 #556
- 删除了
gem search
中令人惊讶的搜索词锚定,以恢复类似于 1.8 的搜索行为,同时仍然默认设置为 –remote。本·布莱欣提交的拉取请求 #562 - 修复了构建扩展时对 DESTDIR 的处理。阿基诺里·武沙提交的拉取请求 #573
- 修复了
gem pristine
默认值的文档(–all 不是默认值)。香农·斯基珀提交的拉取请求 #577 - 修复了 Windows 扩展构建测试失败的问题。广崎浩司提交的拉取请求 #575
- 修复了
gem update
的问题,其中它会尝试使用版本而不是条件来查找最新的 gem。修复了尼克·考克斯提交的 #570。 - RubyGems 现在忽略了空但已设置的 RUBYGEMS_HOST 环境变量。基于罗宾·杜普雷提交的拉取请求 #558。
- 删除了 Gem::DependencyInstaller 中 gem 子目录的重复创建。维特·奥恩德鲁奇提交的拉取请求 #456
- RubyGems 现在可以与使用
--with-ruby-version=''
构建的 Ruby 一起使用。维特·奥恩德鲁奇提交的拉取请求 #455 - 修复了当两个线程需要同一颗宝石时的 race condition。Joel VanderWerf 提交的 Ruby bug 报告 #8374
- 清理了 extension 构建和 extension 安装之间的 siteconf。Dominic Cleal 提交的 pull request #587
- 修复了 gemspec 转换为 yaml 时出现的废弃警告。Yui Naruse 提交的 Ruby commit r41148