已安装ImageMagick,但在设定了指定大小后paperclip报错:
Paperclip::Errors::CommandNotFoundError (Could not run the `identify` command. Please install ImageMagick.):
Command :: identify -format '%wx%h,%[exif:orientation]' '/var/folders/z2/n3vz292s0z7f995w0_bphm780000gn/T/1ce67fe3a364b6e5918d8fa96478ceef20170222-20952-1cruqw2.png[0]' 2>/dev/null
提示要你安装ImageMagick,但是前面说过已经装过了!!!
使用如下命令查看ImageMagick的信息:
brew info ImageMagick@6
ImageMagick@6: stable 6.9.7-9 (bottled) [keg-only]
Tools and libraries to manipulate images in many formats
https://www.imagemagick.org/
/usr/local/Cellar/ImageMagick@6/6.9.7-9 (1,465 files, 22.2M)
Poured from bottle on 2017-02-22 at 18:05:21
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/imagemagick@6.rb
==> Dependencies
Build: pkg-config ✔
Required: libtool ✔, xz ✔
Recommended: jpeg ✔, libpng ✔, libtiff ✔, freetype ✔
Optional: fontconfig ✘, little-cms ✘, little-cms2 ✘, libwmf ✘, librsvg ✘, liblqr ✘, openexr ✘, ghostscript ✘, webp ✘, openjpeg ✘, fftw ✘, pango ✘
==> Requirements
Optional: perl >= 5.5 ✔
==> Options
--with-fftw
Compile with FFTW support
--with-fontconfig
Build with fontconfig support
--with-ghostscript
Build with ghostscript support
--with-hdri
Compile with HDRI support
--with-liblqr
Build with liblqr support
--with-librsvg
Build with librsvg support
--with-libwmf
Build with libwmf support
--with-little-cms
Build with little-cms support
--with-little-cms2
Build with little-cms2 support
--with-opencl
Compile with OpenCL support
--with-openexr
Build with openexr support
--with-openjpeg
Build with openjpeg support
--with-openmp
Compile with OpenMP support
--with-pango
Build with pango support
--with-perl
Compile with PerlMagick
--with-quantum-depth-16
Compile with a quantum depth of 16 bit
--with-quantum-depth-32
Compile with a quantum depth of 32 bit
--with-quantum-depth-8
Compile with a quantum depth of 8 bit
--with-webp
Build with webp support
--with-zero-configuration
Disables depending on XML configuration files
--without-freetype
Build without freetype support
--without-jpeg
Build without jpeg support
--without-libpng
Build without libpng support
--without-libtiff
Build without libtiff support
--without-magick-plus-plus
disable build/install of Magick++
--without-modules
Disable support for dynamically loadable modules
--without-threads
Disable threads support
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.
Older version of imagemagick
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/ImageMagick@6/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/ImageMagick@6/lib
CPPFLAGS: -I/usr/local/opt/ImageMagick@6/include
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/ImageMagick@6/lib/pkgconfig
进入/usr/local/opt/ImageMagick@6/bin查看,命令都在,应该是没有加入到path中去:
echo 'export PATH="/usr/local/opt/ImageMagick@6/bin:$PATH"' >> ~/.bash_profile
现在ok了!