Nell'aggiornare le gemme sul nostro server ho riscontrato un problema nel tentativo di aggiornare la gemma meta_search.
Rails: gemma meta_search - error invalid date format in specification
Anche se apparentemente non veniva mostrato nessun errore nell'aggiornamento il mio buon passenger mi segnalava che non riusciva a recuperare la gemma sopracitata.
Il comando
gem list -d meta_search
mi segnalava il seguente errore
Invalid gemspec in [/usr/lib/ruby/gems/1.8/specifications/meta_search-1.0.6.gemspec]: invalid date format in specification: "2011-07-07 00:00:00.000000000Z"
qualcosa non andava nel file gemspec, dato che non avevo molto tempo per indagare sulle cause ho optato per la scelta più veloce, ho editato manualmente il file
/usr/lib/ruby/gems/1.8/specifications/meta_search-1.0.6.gemspec
e modificato la riga
s.date = %q{2011-07-07 00:00:00.000000000Z}
in
s.date = %q{2011-02-28}
e tutto è tornato alla normalità.
Se qualcuno è al corrente del motivo di questo errore "invalid date format in specification" si faccia pure avanti!