博客
返回博客文章
2010 年 5 月 13 日
1.3.7 版发布
作者:fred,RubyGems 机器人
注意
https://rubygems.org.cn 现在是下载宝石的默认源。
你可能通过 ~/.gemrc 设置了源,所以你应该使用 https://rubygems.org.cn 替换 http://gems.rubyforge.org
http://gems.rubyforge.org 将继续在可预见的未来正常运行。
新特性
gem命令gem install和gem fetch现在在找不到匹配项时报告备用平台。gem contents–prefix 现在是 –help 中指定后的默认值。Mamoru Tasaka 发现的缺陷编号 27211。gem fetch可以重新获取旧版本。Eric Hankins 发现的缺陷编号 27960。gem query和其他相关命令的输出现在列出平台。Greg Hazel 发现的缺陷编号 27856。gem server现在允许指定多个宝石目录来获取文档。Yuki Sonoda 发现的缺陷编号 27573。gem unpack现在可以重新解压宝石。Timothy Jones 发现的缺陷编号 27872。gem unpack现在可以解压远程宝石。- --user-install 不再是默认值。如果你很喜欢这个特性,请参阅 Gem::ConfigFile 了解如何将其设置为默认值。(此更改已在 1.3.6 版本中进行)
- RubyGems 现在支持 IronRuby 平台。Will Green 提供的补丁编号 27951。
漏洞修复
- 如果设置了 –disable-gem,则需要 rubygems/custom_require。Roger Pack 发现的缺陷编号 27700。
- RubyGems 现在可以防止插件引发异常。
- rubygems/builder 现在需要 user_interaction。Phillip Toland 发现的 Ruby 缺陷编号 1040。
- Gem::Dependency 支持 #version_requirements=,并带有警告。解决旧版本 Rails 中的问题。Wei Jen Lu 发现的缺陷编号 27868。
- Gem::PackageTask 与其他 rake 包任务一样,依赖于 package 目录,因此可以正确连接依赖项。