无法安装RMagick 2.15.4.找不到MagickWand.h

Zer*_*ero 3 ruby install rmagick

当我尝试安装rmagic时,它显示以下错误

ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

/Users/***/.rvm/rubies/ruby-2.2.3/bin/ruby -r ./siteconf20170814-
44982-1i5w4mc.rb extconf.rb
checking for gcc... yes
checking for Magick-config... no
checking for pkg-config... yes
checking for outdated ImageMagick version (<= 6.4.9)... no
checking for Ruby version >= 1.8.5... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... no

Can't install RMagick 2.15.4. Can't find MagickWand.h.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.
Run Code Online (Sandbox Code Playgroud)

我正在使用MacOS sierra,ruby 2.2.3版

the*_*ing 6

我有一段时间没有这个问题.你需要安装imagemagick.根据rmagic gem的github回购

预请求数:

ImageMagick版本6.4.9或更高版本.您可以从www.imagemagick.org获取ImageMagick.

我相信你也可以用brew安装它

$ brew install imagemagick@6
$ brew link imagemagick@6 --force
$ gem install rmagick
Run Code Online (Sandbox Code Playgroud)

  • Imagemagick v7 +出现了这个问题,该解决方案可以帮助您从Imagemagick 7降级到6并使RMagick gem安装工作. (2认同)