Ошибка скрепки - PullRequest
       26

Ошибка скрепки

2 голосов
/ 31 января 2010

При загрузке изображения в админ-панели spree (платформа электронной коммерции RoR) я получаю следующую ошибку:

Скрепка :: NotIdentifiedByImageMagickError в Admin / imagesController # create

/ tmp / stream.4724.0 не распознается командой «identifier».

Есть идеи? Спасибо.

Ответы [ 3 ]

1 голос
/ 01 февраля 2010

Звучит так, как будто неправильно вызывается identify команда (которая является частью ImageMagick) (или, возможно, она вообще не установлена). Можете ли вы подтвердить путь к этой команде на вашем сервере, используя:

which identify

Как только вы определили, где установлена ​​эта команда (например, /usr/local/bin), вы можете сообщить об этом Paperclip, добавив в файл environment.rb (или production.rb и т. Д.) Следующее:

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

(это для Paperclip 2.2 и выше. Если вы используете более раннюю версию, вы должны использовать :image_magick_path, а не :command_path)

1 голос
/ 21 февраля 2010

Я решил эту проблему $ sudo apt-get install imagemagick

0 голосов
/ 01 февраля 2010

Я не говорю, что это решение, но не мешало бы проверить ваши права доступа к файлам. Может ли пользователь, работающий с imagemagick, обращаться к файлам в / tmp /?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...