Büroklammerfehler: NotIdentifiedByImageMagickError
Ich habe eine Rails-Installation mit Paperclip erhalten, die jetzt eine Weile einwandfrei funktioniert, und in einer kürzlich durchgeführten Bereitstellung ist sie defekt. Ich glaube, dass es mit einem gemfile-Update zusammenfiel, weil sich an der Maschine nichts anderes geändert hat. Der Fehler ist:
Command :: file -b --mime :file
[paperclip] Error while determining content type: Command 'file -b --mime :file' returned 1. Expected 0
Dies ist eine PNG-Datei, deren Gültigkeit ich überprüft habe. Wenn ich 'file -b --mime' auf dem Bild ausführe, erhalte ich:
image/png; charset=binary
Das bekomme ich auch nachher:
Command :: identify -format %wx%h :file
[paperclip] An error was received while processing: #<Paperclip::Errors::NotIdentifiedByImageMagickError: /tmp/song_waveform_3010520121008-23335-165xag4.png20121008-23335-j8e18p is not recognized by the 'identify' command.>
Ich habe eine welche Datei gemacht und es gab mir / usr / bin, also habe ich versucht, die Paperclip.options [: command_path] = "/ usr / bin /" in production.rb ohne Änderung zu setzen.
Ich kann mir nicht vorstellen, warum das passieren könnte. Vielleicht zeigt es nicht auf das richtige Verzeichnis? Ich bin hier ein bisschen verloren.