gpt4 book ai didi

ruby-on-rails - Rails - 无法安装 RMagick 2.16.0。找不到 MagickWand.h

转载 作者:行者123 更新时间:2023-12-03 22:48:34 26 4
gpt4 key购买 nike

我很感激这个问题以前被问过很多次,但是我已经尝试了所有可用的答案都无济于事。错误日志如下:

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

但是得到与以前相同的消息。

非常感谢有关如何解决此问题的任何帮助。

最佳答案

我遇到了大约一个月的相同问题,马克(自从 Imagemagick 7 更新以来)。我在 OSX Sierra 上使用自制软件。

对于此问题的 future 访问者,您可以尝试链接和取消链接 pkgconfig ( brew unlink pkgconfig && brew link pkgconfig ) 或指定 Mayur 描述的路径,但如果这些不起作用,您将需要像 Mark 所做的那样从源代码安装 Imagemagick 6:

$ brew uninstall imagemagick
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/6f014f2b7f1f9e618fd5c0ae9c93befea671f8be/Formula/imagemagick.rb

我相信问题最终出在 pkgconfig 上,所以当您看到 pkgconfig 的更新时,这应该是重试的提示。

关于ruby-on-rails - Rails - 无法安装 RMagick 2.16.0。找不到 MagickWand.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42250292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com