2013-08-22 2 views
9

Mi sto spostando su Rails4. Nel mio uploader, ho il seguente:Carrierwave, Rails 4; Errno :: ENOENT (Nessun file o directory - identificativo)

version :thumb do 
    process :resize_to_fill => [200, 200] 
    end 

Che ora causa il seguente errore: "Errno :: ENOENT (No such file or directory - identificare)"

L'errore va via quando io commento il codice, ma ovviamente ora non ho una miniatura. Qualche idea su cosa sta causando questo?

+0

Si sta utilizzando l'ultima versione di carrierwave? –

risposta

19

La reinstallazione di imagemagick ha risolto il problema.

+0

Quale versione di imagemagick stai usando? – cortex

+1

Ora sto usando mini_magick 3.6.0 – pickwick

+0

Ho avuto un problema simile, così come alcune nuove versioni non stavano creando. Ho provato a rimuovere la cache di carrierwave, l'id della cache e ho fatto un sacco di cose ma niente funziona per me .... finalmente la reinstallazione di imagemagick ha funzionato per tutti i miei problemi. Grazie mille @pickwick .... uomo hai risparmiato il mio tempo ... – przbadu

0

Se si aggiorna imagemagick e si verifica il problema "Errno :: ENOENT (Nessun file o directory - identifica)". Prova ad aggiornare la gemma "mini_magick" e "rmagick".