博客
返回博客文章
04 五月 2009
1.3.3 已发布
红宝石机器人 fred 发布
新功能
gem server
允许使用带有 –port 的端口名称(来自 /etc/services)。gem server
现在具有跳转至 RDoc 的搜索。Vladimir Dobriakov 提供的补丁程序 #22959。gem spec
可以从规范中检索单个字段(如gem spec rake authors
)。- Gem::Specification#has_rdoc= 已弃用并被忽略(默认为 true)
- 现在生成 RDoc,而不管 Gem::Specification#has_rdoc?
错误修复
gem clean
现在清理 –user-install 宝石。Brett Eisenberg 提供的错误 #25516。- Gem.bin_path 现在转义带有空格的路径。
- Rake 扩展生成程序在调用 Rake 时正确使用明确加载 rubygems。
- 预发布版本现在正确匹配“~>”。Yossef Mendelssohn 提供的补丁程序 #25759。
- 验证时,检查 bindir 中是否有可执行文件,而不是根目录。David Chelimsky 报告的错误。
- 删除 Time.today,没有办法在 RubyGems 加载之前覆盖它。Emanuele Vicentini 提供的错误 #25564
- 为 #installation_path 引发 Gem::Exception,如果未安装。Daniel Berger 提供的错误 #25741。
- 当主页为 nil 时,不要在 Gem::Specification#validate 中引发错误。Mike Burrows 提供的错误 #25677。
- 从正确的目录中卸载可执行文件。Brett Eisenberg 提供的错误 #25555。
- 如果 Kernel#gem 因先前加载的宝石而失败,则引发 Gem::LoadError。Alf Mikula 报告的错误。
弃用通知
- Gem::manage_gems 已被移除。
- Time::today 已被提前删除。没有办法使其警告并易于用户代码覆盖。