我很感谢这个问题之前已经被问过很多次了,但是我已经尝试了所有可用的答案,但都没有用。错误日志如下:
have_header: checking for wand/MagickWand.h... -------------------- no
"gcc -E -I/Users/mark/.rvm/rubies/ruby-2.3.3/include/ruby-2.3.0/x86_64-darwin16 -I/Users/mark/.rvm/rubies/ruby-2.3.3/include/ruby-2.3.0/ruby/backward -I/Users/mark/.rvm/rubies/ruby-2.3.3/include/ruby-2.3.0 -I. -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/Cellar/imagemagick/7.0.4-8/include/ImageMagick-7 -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/Cellar/imagemagick/7.0.4-8/include/ImageMagick-7 conftest.c -o conftest.i"
conftest.c:3:10: fatal error: 'wand/MagickWand.h' file not found
#include <wand/MagickWand.h>
^
1 error generated.
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <wand/MagickWand.h>
/* end */运行mdfind MagickWand.h后,我可以看到路径是:
/usr/local/Cellar/imagemagick/7.0.4-8/include/ImageMagick-7/MagickWand/MagickWand.h然后我运行:
C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/7.0.4-8/include/ImageMagick-7/MagickWand/ gem install rmagick然而,得到与之前相同的消息。
对如何解决这个问题的任何帮助都是非常感谢的。
发布于 2017-02-21 23:45:37
马克,我遇到同样的问题已经有一个月了(自从Imagemagick 7更新以来)。我在OSX塞拉上用的是自制软件。
对于这个问题的未来访问者,您可以尝试链接和取消链接pkgconfig (brew unlink pkgconfig && brew link pkgconfig),或者按照Mayur的描述指定路径,但如果这些都不起作用,您将需要像Mark那样从源代码安装Imagemagick6:
$ brew uninstall imagemagick
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/6f014f2b7f1f9e618fd5c0ae9c93befea671f8be/Formula/imagemagick.rb我认为问题最终出在pkgconfig上,所以当您看到pkgconfig的更新时,这应该是重试的提示。
发布于 2017-05-01 15:46:31
在osx sierra为我做了这件事
brew unlink imagemagick
brew install imagemagick@6 && brew link imagemagick@6 --force
echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.bash_profile发布于 2017-07-07 23:36:04
Imagemagick 7似乎并不合作。这是我发现的,它对我很有效:
brew update
brew rm imagemagick
brew install imagemagick@6
brew link imagemagick@6 --force
bundle如果您不想强制链接,也可以执行以下操作:
brew install imagemagick@6
PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagickper @Leo的评论
请查看此GitHub Issue了解更多详细信息。
https://stackoverflow.com/questions/42250292
复制相似问题