Gem 1.8.10 ошибка - PullRequest
       7

Gem 1.8.10 ошибка

2 голосов
/ 30 сентября 2011

Я просто установил экземпляр EC2 в Ubuntu и установил ruby ​​1.9.2. Я также обновил rubygems, выполнив обновление gem --system. После завершения установки я набрал 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 Ответ

1 голос
/ 03 октября 2011

У меня была такая же проблема. Вы должны удалить все, кроме фактической даты (не времени).

Таким образом, «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 {} \;

...