RubyGems 导航菜单

博客

返回博客文章

1.3.7 版发布

注意

https://rubygems.org.cn 现在是下载宝石的默认源。

你可能通过 ~/.gemrc 设置了源,所以你应该使用 https://rubygems.org.cn 替换 http://gems.rubyforge.org

http://gems.rubyforge.org 将继续在可预见的未来正常运行。

新特性

  • gem 命令
    • gem installgem 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 目录,因此可以正确连接依赖项。
fred, the rubygems robot