У меня была установка рельсов, и теперь программа Paperclip работает нормально, а в недавнем развертывании она сломалась. Я считаю, что это совпало с обновлением gemfile, потому что ничего больше на машине не изменилось. Ошибка:
Command :: file -b --mime :file
[paperclip] Error while determining content type: Command 'file -b --mime :file' returned 1. Expected 0
Это файл png, который я проверил как действительный. Когда я запускаю файл -b -mime на изображении, я получаю:
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, поэтому я попытался установить параметр Paperclip.options [: command_path] = "/usr/bin/" в production.rb без изменений.
Я не могу придумать, почему это может произойти. Возможно, это не указывает на правильный каталог? Я немного потерялся здесь.