私は、Paperclipでレールをインストールしていましたが、今はちょっとうまく動作しており、最近の展開では壊れています。マシン上の他のものは変更されていないので、gemfileの更新と一致していると私は信じています。エラーは次のとおりです。Paperclip Error:NotIdentifiedByImageMagickError
Command :: file -b --mime :file
[paperclip] Error while determining content type: Command 'file -b --mime :file' returned 1. Expected 0
これは私が有効であることを確認したPNGファイルです。
image/png; charset=binary
私も、その後これを取得:
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.>
は、私がどのファイルを行なったし、それは私には/ usr/binが与えた私は実行すると、私が取得画像に「-b --mimeファイル」 paperclip.options [:command_path] = "/ usr/bin /"をproduction.rbに変更せずに設定しようとしました。
なぜこのようなことが起こっているのでしょうか。おそらくそれは正しいディレクトリを指していないでしょうか?私はここで少し失われています。
あなたは確かに時間を節約しました。ありがとうございました。 –
ありがとうございます! –
これはpaperclip 3.3以降に修正されています:https://github.com/thoughtbot/paperclip/issues/1038 –