2 Oct
Ferret Gem Freeze
Oggi dovevo aggiornare la versione di Ferret presente sui nostri server mantenendo una vecchia versione (la 0.9.3) per i siti già in production. Ho utilizzato il veloce script di TopFunky per effettuare il freeze delle gemme utilizzate nel progetto. Tutto ha funzionato correttamente fino ad arrivare al Ferret. Per completare il freeze del Ferret è necessario copiare nella cartella lib del progetto anche la libreria compilata in C, chiamata ferret_ext.so. Nel mio caso si trovava in:
1 /var/lib/gems/1.8/gems/ferret-0.9.3/lib/
Dopo la copia tutto ha funzionato correttamente ed ho potuto iniziare ad utilizzare sugli ultimi progetti la versione 0.10.9 del Ferret.

