繁体   English   中英

如何在Mac OS X Mountain Lion上安装rmagick?

[英]How to install rmagick on Mac OS X Mountain Lion?

我正在尝试在Mountain Lion上安装rmagick。
我已经通过Homebrew成功安装了ImageMagick,但是无法安装rmagick gem。 我的ruby环境由rv​​m管理,并安装了ruby 1.8.6。

尝试安装rmagick时,出现以下错误。

gem install rmagick -v 2.7.2
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
     ERROR: Failed to build gem native extension.

/Users/Macmini/.rvm/rubies/ruby-1.8.6-p420/bin/ruby extconf.rb
checking for Ruby version >= 1.8.2... yes
checking for /usr/bin/gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.3.0... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... no
checking for sys/types.h... no
checking for magick/MagickCore.h... no
Can't install RMagick 2.7.2. Can't find MagickCore.h.

该错误表明无法找到MagickCore.h,但我在/usr/local/Cellar/imagemagick/6.8.6-3/include/ImageMagick-6/magick/MagickCore.h中找到了
我想如果我能告诉安装程序这条路径,它将很好,但是我不知道要这样做。

我已经在Google上搜索,并在下面找到了类似的问题。
无法在Mountain Lion中安装rmagick
“ rmagick” gem安装问题
并尝试在“ gem install”命令之前传递PKG_CONFIG_PATH和C_INCLUDE_PATH,并将它们写入〜/ .bash_profie,并从源代码构建ImageMagick,但没有任何改变。

有谁知道如何修理它?

在这里,您将找到答案。 我有同样的问题,这完美解决了!

Rails和OS X:如何安装rmagick?

rmagick在使用自制软件的imagemagick(> = 6.8.0-10)时遇到问题。

你可以

通过更新rmagick gem

bundle update rmagick

或手动符号链接一些dylib使其起作用:

$ cd "`Magick-config --prefix`lib"
$ ln -s libMagick++-Q16.7.dylib   libMagick++.dylib
$ ln -s libMagickCore-Q16.7.dylib libMagickCore.dylib
$ ln -s libMagickWand-Q16.7.dylib libMagickWand.dylib

gem install rmagick之后, gem install rmagick应该可以工作了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM