博客
返回博客文章
注意:
2011 年 1 月 31 日
1.5.0 发布了
rubygems 机器人 fred 著
注意:gem update --system
已损坏。请参阅 UPGRADING.rdoc。
重大提升
- 最终修复了所有已知的 1.9.x 问题。现在可以升级了!
- 将庞大的 1.3.7/ruby-core 更改合并到 master 中。
次要提升
- 添加了 UPGRADING.rdoc 来帮助解决 1.9 问题。
- Gem::Format 现在可以为损坏的 gem 文件提供更好的错误信息,并包含路径
- 预安装钩子现在可以通过返回 false 来中止 gem 安装
- 将可共享的 TestCase 类移到 lib/ 中,以帮助插件作者进行测试。
- 添加了可以取消 gem 安装的后构建钩子
- require_gem 已消失,因此始终需要 custom_require
- 添加了 GemInstaller 访问器,以便插件可以引用它们。
- 优化了 Gem.find_files。比 1.4.2 快约 10%。比 ruby 1.9 快约 40%。
- Gem::SilentUI 现在在提问时类似于 Gem::StreamUI。Erik Hollensbe 的修补程序。
错误修复
gem update
隐式地执行了 –system。- 1.9.3:修复了导致 gem 安装在 rdoc 阶段死亡的编码错误。
- 将 RubyForge URL 添加到自述文件中。关闭了 #28825
- 1.9.3:构建扩展时使用 chdir {} 来防止发出警告。修复了 #4337
- 1.9.2:根据 NaHi 的请求修复了循环所需警告。
- 使其获取 openssl 的延迟更大,这是应 NaHi 的要求
gem unpack
现在将在缓存之外下载 gem。Erik Hollensbe 的修补程序。- rubygems-update 再次列出了其开发依赖关系