无法在Snow Leopard上安装RMagick

时间:2011-02-27 08:34:17

标签: ruby osx-snow-leopard rmagick magickwand

每当我尝试使用sudo gem install rmagick安装rmagick gem时,安装会在尝试包含名为wand / MagicWand.h的头文件时失败

日志文件中的确切错误是:

gcc -E -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -I.  -I$MAGICK_HOME/include/ImageMagick  -I/include/ImageMagick -fopenmp  conftest.c -o conftest.i"
conftest.c:1:29: error: wand/MagickWand.h: No such file or directory
checked program was:
/* begin */
1: #include <wand/MagickWand.h>
/* end */

$ MAGICK_HOME env变量设置为/usr/bin/imagemagick 它正在寻找的头文件位于/usr/bin/imagemagick/include/ImageMagick/wand/MagickWand.h

我试图按照here发现的说明进行操作。我在运行Snow Leopard的Intel iMac上安装它。

1 个答案:

答案 0 :(得分:5)

另一种方法是使用Brew而不是macport。有关如何安装brew的信息,然后您可以使用命令brew install imagemagick安装imagemagick。阅读维基,了解如何清除macport安装。