我正在mac系统中安装rmagick
,我已经使用命令brew install imagemagick
安装了imagemagick version 7
,现在我正在执行gem install rmagick
但是我收到以下错误。
Can't install RMagick 2.16.0. Can't find MagickWand.h.
我在我的 bashfile 中添加了export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH"
但没有运气
最后,我降级了图像魔术的版本以使其工作,即
brew uninstall imagemagick
brew uninstal imagemagick@6
然后,为 MagicWand & MagicCore.h 设置路径
export PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick@6/6.9.7-6/lib/pkgconfig/
尝试卸载 ImageMagick 并使用 --build-from-source
选项重新安装,这将获得您寻找的标头:
brew rm imagemagick
brew install imagemagick --build-from-source <ANY OTHER OPTIONS>
现在检查你有它:
find /usr -name "MagickWand.h"
/usr/local/Cellar/imagemagick/7.0.4-6/include/ImageMagick-7/MagickWand/MagickWand.h