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!

Lascia il tuo commento