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

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

所以它似乎就在那里.我还重新安装并重新链接了pgk配置.也帮不上忙.有什么 idea 吗?

推荐答案

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

  1. 如果需要,卸载现有imagemagick

  2. 安装版本6:

    brew install imagemagick@6

  3. 因为这只是桶,所以您应该强制链接它:

    brew link --force imagemagick@6

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

之后,gem安装成功.我为future 的读者提供了版本号:

安装带有本机扩展的rmagick 2.13.4

Ruby相关问答推荐

ruby 组合哈希相关键

Homebrew 的 ruby​​ 和Homebrew Ruby有什么区别?

有没有办法在 Capybara 中保持登录状态?

有人可以解释 Ruby 在块中使用管道字符吗?

如何记录在 Ruby 程序中调用的每个方法?

Ruby 的 Object#taint 和 Object#trust 方法是什么?

将 ruby​​ hash .default 设置为列表

截断、事务和删除数据库策略的区别

如何将两周时间添加到 Time.now?

判断字符串是否包含Ruby数组中的任何子字符串

Ruby 中的排序稳定吗?

卸载所有 gem Ruby 2.0.0

如何强制 Ruby 显示完整的堆栈跟踪?

STDERR.puts 与 Ruby 中的 puts 有何不同?

Ruby RVM apt-get 更新错误

升级到 Rubygems 1.5.0 后,Bundler 抛出未初始化的常量 Gem::SilentUI (NameError) 错误

是什么让 Ruby 变慢了?

Ruby 异常 - 为什么是else?

Ruby - Array#<< 和 Array#push 之间的区别

Ruby 中的 each 和 collect 方法有什么不同