我已经安装了使用Paperclip的Rails工作一段时间,直到今天。我不知道是什么原因引起的。我试图了解ImageMagick,所以我从官方网站下载。安装后我得到一个关于libpng15.15.dylib
或类似的错误。因此,我使用CLI中的rm -rf
命令删除了ImageMagick。然后我使用homebrew
再次安装它。
之后我再次运行我的应用程序并收到此错误。
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
cocaine
降级为0.3.2
brew uninstall imagemagick jpeg libtiff
brew install imagemagick
brew install imagemagick --build-from-source
identify
或convert
命令可以在CLI中正常工作。
环境:
答案 0 :(得分:2)
手动安装imagemagick-6.9.3-10
似乎可以解决问题。所以我相信这是imagemagick中的一个错误。
请参阅imagemagick: brackets in file names 'No such file or directory' — Mac OS X