Plötzlich bekam ich den Befehl "Identifizieren". Bitte installiere ImageMagick. "
Ich habe ImageMagick, RMagick, & Büroklammer ordnungsgemäß mit setup alles, einschließlich der config - Paperclip.options[:command_path]
im production.rb
Datei.
Alle von einer plötzlichen ich angefangen habe, immer folgende Fehlermeldung:
Could Not Run The `Identify` Command. Please Install ImageMagick.
Habe ich schon alles ausprobiert. Ich habe neu installiert, ImageMagick, etc. aber ohne Erfolg.
Jegliche Hilfe würde sehr geschätzt werden.
InformationsquelleAutor der Frage Jacob | 2012-01-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Dateien
production.rb
unddevelopment.rb
sind in:config/environments:
Fügen Sie einfach diese beiden Zeilen direkt vor der letzten Zeile und starten Sie den server neu.
In MacOSX system, wenn Sie mit einem anderen Standort, setzen Sie einfach den rechten WEG.
InformationsquelleAutor der Antwort Cris R
Aus einem terminal, führen Sie den folgenden Befehl ein:
InformationsquelleAutor der Antwort danielgatis
Geben Sie
which convert
undwhich identify
um zu überprüfen, ob imagemagick richtig installiert ist.
In meinem Fall
which convert
zurück/usr/local/bin/convert
aberidentify not found
.Ich verwendet
brew install imagemagick
vor, so dass ich es wieder laufen und zurückimagemagick already installed, it's just not linked
.Endlich den Punkt
brew link imagemagick
(oderbrew link --overwrite imagemagick
)Vergessen Sie nicht, fügen Sie die
Paperclip.options[:command_path] = "/usr/local/bin/"
zu Ihremconfig/environment.rb
Datei.InformationsquelleAutor der Antwort whyisyoung
Für Mac-Benutzer: führen Sie einfach den Befehl
brew install imagemagick
.InformationsquelleAutor der Antwort BilalReffas
Ich hatte dieses Problem, als ich begonnen hatte, Schienen-server von meinem rubymine ide. Es scheint, dass es nicht geladen wird .der zshrc (in meinem Fall, konnte auch gültig sein .bashrc). So einige Umgebungsvariablen, die machen imagemagick arbeiten mit dvm wurden nicht festgelegt. Zum Beispiel:
Einmal neu gestartet ich von meinem terminal, war der Fehler Weg.
InformationsquelleAutor der Antwort Jan
Hatte ich dasselbe Problem. Das ist was für mich gearbeitet. Vom terminal, zuerst:
Dann:
InformationsquelleAutor der Antwort Nemus
Ich hatte das gleiche problem. Es wurde verursacht durch https://github.com/thoughtbot/paperclip/issues/1709
InformationsquelleAutor der Antwort balexand