it-swarm.com.de

Plötzlich bekam ich die Meldung "Der Befehl` Identify` konnte nicht ausgeführt werden. Bitte installieren Sie ImageMagick. '

Ich hatte ImageMagick, RMagick und Paperclip mit allen Einstellungen einschließlich der config Paperclip.options[:command_path] in der production.rb-Datei ordnungsgemäß ausgeführt.

Plötzlich bekam ich den folgenden Fehler:

Could Not Run The `Identify` Command. Please Install ImageMagick.

Ich habe alles versucht. Ich habe ImageMagick usw. neu installiert, aber ohne Erfolg.

Jede Hilfe wäre sehr dankbar.

24
Jacob

Sie müssen die Dateien production.rb und development.rb ändern, die sich in:

config/Umgebungen :

# Paperclip config:
Paperclip.options[:image_magick_path] = "/opt/ImageMagick/bin"
Paperclip.options[:command_path] = "/opt/ImageMagick/bin"

Fügen Sie einfach diese beiden Zeilen vor der letzten Zeile hinzu und starten Sie den Server erneut.

Wenn Sie in einem MacOSX-System einen anderen Standort verwenden, geben Sie einfach den richtigen PFAD dort ein.

16
Cris R

Führen Sie an einem Terminal den folgenden Befehl aus:

Sudo apt-get install imagemagick
27
danielgatis

Du kannst Tippen 

which convert und which identify

um zu überprüfen, ob imagemagick richtig installiert ist.

In meinem Fall gibt which convert/usr/local/bin/convert aber identify not found zurück.

Ich habe vorher brew install imagemagick verwendet, also starte ich es erneut und gebe imagemagick already installed, it's just not linked zurück.

Endlich den Punkt, brew link imagemagick (oder brew link --overwrite imagemagick)

Vergessen Sie nicht, den Paperclip.options[:command_path] = "/usr/local/bin/" zu Ihrer config/environment.rb-Datei hinzuzufügen.

11
whyisyoung

Für Mac-Benutzer: Führen Sie einfach den Befehl brew install imagemagick aus.

9
BilalReffas

Ich hatte ein ähnliches Problem. Das hat bei mir funktioniert. Vom Terminal zuerst:

Sudo apt-get update

Dann:

Sudo apt-get install imagemagick
7
Nemus

Ich hatte dieses Problem, als ich den Rails-Server von meiner Rubymin-Idee aus gestartet hatte. Es scheint, dass es Ihre .zshrc nicht lädt (in meinem Fall könnte es auch für .bashrc gelten). Daher wurden einige Umgebungsvariablen, die Imagemagick mit dvm funktionieren lassen, nicht festgelegt. Zum Beispiel:

export PATH=$HOME/local/imagemagick/bin:$PATH
export LD_LIBRARY_PATH=$HOME/local/imagemagick/lib:$LD_LIBRARY_PATH

Nachdem ich von meinem Terminal aus einen Neustart durchgeführt hatte, war der Fehler weg.

5
Jan

Ich hatte das gleiche Problem. Es wurde durch https://github.com/thoughtbot/Paperclip/issues/1709 verursacht.

2
balexand

Für Benutzer von Cent OS:

 Sudo  yum install ImageMagick ImageMagick-devel

wird die Arbeit machen

0
vidur punj