[英]Why can't I properly install ImageMagick on my mac?
我运行“ brew install imagemagick”,出现以下错误:
==> ./configure --disable-osx-universal-binary --without-perl --prefix=/usr/local/
Cellar /imagemagick/6.8.7-0 --enable-shared --disable-static --without-pango
--with-modules --disable-op
==> make install
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [magick/libMagickCore-6.Q16.la] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [install-recursive] Error 1
make: *** [install] Error 2
我正在尝试使用imagemagick在红宝石上操纵图像。 在我的PicUploader文件中,我具有以下内容:
# include CarrierWave::RMagick
include CarrierWave::MiniMagick
process :resize_to_fit => [50, 41]
当我上传带有RMagick注释掉的图片时,出现以下错误:
Errno::ENOENT in ProfilesController#create
No such file or directory - identify
我以为可能是指RMagick,所以我取消了对RMagick的评论并尝试再次进行操作,然后我得到:
LoadError in ProfilesController#create
cannot load such file -- RMagick
我正在使用carrierwave gem,可以不使用处理方法就可以上传图片,但是如果我想调整图片大小,因为imagemagick的安装不正确,就无法使图片生效。 我该如何解决? 谢谢。
听起来您好像找不到身份,这在过去对我有用:
brew uninstall imagemagick
brew install imagemagick --build-from-source
您可能还需要安装png。
假设您已安装XCode和命令行工具,那么先安装libtool然后重新安装imagemgick是否可以解决此问题?
brew install libtool --universal
即使这已经很老了-我还是在这里收到以下错误消息: '/usr/local/opt/imagemagick is not a valid keg'
。
我想象ImageMagick一定已经安装了brew抱怨的其他方式,我使用了核选项解决了它:
rm -r /usr/local/Cellar/imagemagick
然后只需再次运行brew install imagemagick
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.