2015-07-02 37 views
6

Mam aplikację, która używa imagemagick, ale musiałem przebudować moje środowisko i teraz, kiedy próbuję załadować awatar (dlatego używam imagemagick). następujący błąd podczas próby dodania obrazu.BŁĄD Błąd oryginalny: ImageMagick/GraphicsMagick nie jest zainstalowany

Zainstalowałem go w folderze, w którym znajduje się moja aplikacja, ale wygląda na to, że aplikacja nie rozpoznaje instalacji. Czy istnieje sposób, aby aplikacja rozpoznała minimagik lub czy zainstalowałem go w niewłaściwym miejscu, czy też całkowicie go usunąłem?

-UPDATE-

odinstalowałem minimgick i ponownie zainstalować, ale wciąż ten sam błąd, choć pokazuje, że jest on zainstalowany. Oto moje wersje ...

-imagemagick-6.9.1-6

-ruby 2.2.1p85 (26.02.2015 rewizja 49769) [x86_64-darwin14]

-Rails 4.0. 10

-running na mac

Odpowiedz

15

Musisz zainstalować libmagickwand-dev w celu pomyślnego zakończenia rmagickk gem. Poniższe polecenie wykona pracę za Ciebie:

sudo apt-get install libmagickwand-dev 

Na komputerze Mac, należy wykonać następujące polecenie:

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

ten znajduje się w folderze, który zawiera moją aplikację prawo nie samą aplikację? – SupremeA

+0

Możesz uruchomić to polecenie z dowolnego miejsca w terminalu. Uwaga: działa na Ubuntu. –

+1

Na Macu możesz zrobić "brew install imagemagick", ale to samo wymaga najpierw instalacji Homebrew. –

12

na Ubuntu:

sudo apt-get install imagemagick 
+1

Dla mnie, na Ubuntu 14.04, potrzebowałem tej odpowiedzi i odpowiedzi @ Arslana. –

+0

Pracowałem dla mnie na Ubuntu 16.04 (wpadłem w ten problem próbując wdrożyć aplikację internetową z szynami, która wykorzystała imagemagick do zmiany rozmiaru obrazu) –

0

wystarczy zaktualizować swoje biblioteki systemowe. spróbuj tego: -

sudo apt-get -f install

i wtedy będzie mógł go przesłać.

7

miałem ten sam problem i rozwiązać go z:

sudo apt-get update

sudo apt-get install imagemagick --fix-missing