当前位置:  开发笔记 > 编程语言 > 正文

在MacOS Sierra上使用RMagick 2.16的ImageMagick 7找不到MagickWand.h

如何解决《在MacOSSierra上使用RMagick2.16的ImageMagick7找不到MagickWand.h》经验,为你挑选了2个好方法。

我升级到imagemagick-7.0.4-3.sierra,现在我以前安装的RMagck 2.16失败了.我查了一下MagicWand:

$ find /usr/local -name MagickWand.h /usr/local/Cellar/imagemagick/7.0.4-3/include/ImageMagick-7/MagickWand/MagickWand.h

所以它似乎在那里.我也重新安装并重新链接了pgk-config.没有帮助.有任何想法吗?



1> dyson return..:

我刚刚遇到并在运行Sierra的新Mac上解决了这个问题.目前似乎没有针对ImageMagick 7的解决方案.

    如果需要,卸载现有的imagemagick

    安装版本6:

    brew install imagemagick@6

    因为这只是keg-only,所以你应该强制链接它:

    brew link --force imagemagick@6

这为我安装了imagemagick版本6.9.7-4.

然后,gem成功安装.我包括未来读者的版本号:

使用本机扩展安装rmagick 2.13.4


我发现这个2个小时.我想把电脑扔出窗外.
在上述步骤之后,必须运行`echo'export PATH ="/ usr/local/opt/imagemagick @ 6/bin:$ PATH"'>>〜/ .bash_profile`.希望它能帮助别人.

2> Rafał Cieśla..:

dyson的解决方案并不适合我.我发现除了安装之外imagemagick@6,我还需要安装pkg-config然后设置PKG_CONFIG_PATH.

brew install imagemagick@6 pkg-config
PATH="/usr/local/opt/imagemagick@6/bin:$PATH" PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagick -v '2.13.4'

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有