Paperclip не может найти imagemagick

Хорошо, у меня есть imagemagick, установленный на моем локальном компьютере через homebrew, и Gemfile.lock показывает, что скрепка заблокирована в версии скрепка (3.0.4) .

В соответствии с инструкциями по установке я установил следующую команду в development.rb

Paperclip.options[:command_path] = "/usr/local/bin/"

Что совпадает с тем, что говорит терминал

$ which identify
  # => /usr/local/bin/identify

Однако, когда я пытаюсь загрузить изображение, в моей форме появляется следующая ошибка

/var/folders/dm/lnshrsls2zz6l4r_tkbk7j2w0000gn/T/avatar20120522-44111-gfis2q.jpg is not recognized by the 'identify' command.

Каждый вопрос SO, который я могу найти по этому вопросу, предполагает, что проблема в том, что Paperclip не может найти идентификатор в своем пути к команде.

Я использовал генератор Paperclip, чтобы добавить аватар в мою базу данных, и моя модель имеет:

has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }

Более того, если я загружу rails cи посмотрю Paperclip.options, я увижу команду путь был правильно установлен в хеше.

Не совсем уверен, что делать в данный момент. Любая помощь будет оценена по достоинству.

8
задан DVG 22 May 2012 в 20:15
поделиться