无法安装 Rmagick

Unable to install Rmagick

我正在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" 但没有成功

尝试使用 --build-from-source 选项卸载 ImageMagick 和 re-installing,这将为您提供所需的 header:

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

最后,我降级了 imagemagick 的版本以使其正常工作,即

brew uninstall imagemagick
brew uninstal imagemagick@6

然后,设置Magic Wand的路径&MagicCore.h

export PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick\@6/6.9.7-6/lib/pkgconfig/