У меня есть Rails, установленный с помощью Paperclip, который работает нормально до сих пор до сегодняшнего дня. Я не знаю, для чего это. Я попытался узнать об ImageMagick, чтобы загрузить его с официального сайта. После установки я получил ошибку около libpng15.15.dylib
или что-то в этом роде. Итак, я удаляю ImageMagick командой rm -rf
из CLI. Затем я снова установил его, используя homebrew
.Ошибка Paperclip - NotIdentifiedByImageMagickError с использованием amazon S3
После этого я снова запустил приложение и получил эту ошибку.
Command :: identify -format '%wx%h,%[exif:orientation]' '/var/folders/...-3gfyiu.png[0]' 2>/dev/null
[paperclip] An error was received while processing: #<Paperclip::Errors::NotIdentifiedByImageMagickError: Paperclip::Errors::NotIdentifiedByImageMagickError>
Когда я побежал identify -format '%wx%h,%[exif:orientation]' '/var/folders/5x/...3gfyiu.png[0]
У меня была эта ошибка.
identify: unable to open image '/var/folders/....': No such file or directory @ error/blob.c/OpenBlob/2705.
identify: unable to open file '/var/folders/....' @ error/png.c/ReadPNGImage/3921.
и identify -format '%wx%h,%[exif:orientation]' '/var/folders/5x/...3gfyiu.png
У меня эта ошибка.
unknown image property "%[exif:orientation]" @ warning/property.c/InterpretImageProperties/3762.
Я знаю, что есть многочисленные StackOverflow вопросы, связанные с этим, но все эти принятые ответы не работает для меня.
Это то, что я сделал до сих пор.
Paperclip.options[:command_path] = "/usr/local/bin/identify"
Paperclip.options[:command_path] = "/usr/local/bin"
brew update && brew upgrade imagemagick
- деинсталлировать и установить ImageMagick
- понижение
cocaine
к0.3.2
brew uninstall imagemagick jpeg libtiff brew install imagemagick
brew install imagemagick --build-from-source
Команды identify
или convert
работают отлично от CLI.
Окружающая среда:
- Mongoid-скрепка 0.0.10
- скрепка 4.3.2
- mini_magick 4.5.1
- Rails 4.2.4
- Mac OS X Yosemite
Absolutelty ту же проблему сегодня после ImageMagick обновления варки. Как-то 'идентификация -формат '% wx% h, 1' 'some_pic.jpg'' команда работает и' ident -format'% wx% h, 1 '' some_pic.jpg [0] ''is not – aristofun
@aristofun, так как вы это решаете? – Anon
Кажется, это ошибка imagemagick 6.9.4-7 http://stackoverflow.com/questions/37646471/imagemagick-brackets-in-file-names-no-such-file-or-directory-mac-os-x/37647282? Noredirect = 1 # comment62775533_37647282 – aristofun