我运行“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 在 ruby on rails 中操作图像。在我的 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没有正确安装。我该如何解决?谢谢。