升级到RubyGems 1.0

虽然前一段时间Ruby社区推出了很多重大的更新,如RubyGems发布了1.0,Rails发布了2.0,Ruby发布了1.9测试版。但是却潜藏了很多危险。比如在Windows平台下,升级了RubyGems之后,会导致我现有的Mongrel无法启动,原因在于RubyGems1.0修改了系统的识别,将mswin32改成了x86-mswin32,从而导致gem_plugin无法正确定位相应gem。

修复的方法也很简单,只需要先删除Mongrel再重新安装:

另外还在一些人的BLOG中发现Rails2.0刚发布时,是要求使用RubyGems0.9.5,也会出现一些问题。幸而我暂时没有迁移到Rails2.0上,也还没有遇到问题。

从这一个事件上也可以看出Ruby社区相对于Python/Perl的社区来说,还不是十分的成熟。

发表评论

电子邮件地址不会被公开。 必填项已用*标注