2015-07-02 22 views
6

Ho un'app che sta usando imagemagick ma ho dovuto ricostruire il mio ambiente e ora quando provo a caricare un avatar (che è il motivo per cui sto usando imagemagick) continua a darmi il seguente errore quando provo ad aggiungere un'immagine.ERRORE Errore originale: ImageMagick/GraphicsMagick non è installato

L'ho installato nella cartella che contiene la mia app ma sembra che l'app non stia riconoscendo l'installazione. C'è un modo per far sì che l'app riconosca il minimagick o l'ho installato nel posto sbagliato o sono completamente fuori servizio.

-Ricalcola-

ho disinstallato e reinstallato minimgick ma ancora ottenere lo stesso errore anche se dimostra che è installato. Qui sono le mie versioni ...

-imagemagick-6.9.1-6

-ruby 2.2.1p85 (2015/02/26 revisione 49769) [x86_64-darwin14]

-Rails 4.0. 10

-running su un Mac

risposta

15

È necessario installare libmagickwand-dev al fine di completare con successo il rmagickk gioiello. Seguente comando farà il lavoro per voi:

sudo apt-get install libmagickwand-dev 

Su un Mac, si dovrebbe eseguire il seguente comando:

brew install imagemagick # it requires you to install Homebrew first. 
+0

Questa si trova nella cartella che contiene la mia app diritto non l'applicazione stessa? – SupremeA

+0

È possibile eseguire questo comando da qualsiasi punto del proprio terminale. Attenzione: funziona su Ubuntu. –

+1

Su Mac, puoi fare 'brew install imagemagick', ma è necessario prima installare Homebrew. –

12

su Ubuntu:

sudo apt-get install imagemagick 
+1

Per me, su Ubuntu 14.04, avevo bisogno di questa risposta e la risposta di @ Arslan. –

+0

Ha funzionato per me su Ubuntu 16.04 (mi sono imbattuto in questo problema cercando di distribuire un'applicazione web rails che utilizzava imagemagick per il ridimensionamento delle immagini) –

0

Hai solo bisogno di aggiornare il tuo librerie di sistema. provare questo: -

sudo apt-get -f install

e poi si sarebbe in grado di caricarlo.

7

Ho avuto lo stesso problema e risolto con:

sudo apt-get update

sudo apt-get install imagemagick --fix-missing