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.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage