宝石1.8.10错误

时间:2011-09-30 19:52:12

标签: ruby rubygems gem

我刚刚在ubuntu上设置了EC2实例并安装了ruby 1.9.2。我还通过执行gem update --system更新了rubygems。安装完成后,我键入了gem -v,我收到了以下错误

Invalid gemspec in [/usr/local/lib/ruby/gems/1.9.1/specifications/tilt-1.3.3.gemspec]: invalid date format in specification: "2011-08-25 00:00:00.000000000Z"
Invalid gemspec in [/usr/local/lib/ruby/gems/1.9.1/specifications/rack-cache-1.0.3.gemspec]: invalid date format in specification: "2011-08-27 00:00:00.000000000Z"
1.8.10

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。您必须删除除实际日期(而非时间)之外的所有内容。

因此,“2011-08-25 00:00:00.000000000Z”应成为“2011-08-25”。这将修复恼人的消息,并允许'gem'看到那些已安装。

顺便说一下,有一个较新的机架缓存(1.1对1.0.3)没有这个问题。但是,由于gem不认为安装了“rack-cache”,因此您必须手动删除所有文件。您可以使用以下方式执行此操作:

sudo find /usr/local/lib/ruby/gems/1.9.1/ -name' rack-cache-1.0.3 ' - exec rm -fR {} \;