2017-01-14 16 views
34

Я обновился до imagemagick-7.0.4-3.sierra, и теперь мой ранее установленный RMagck 2.16 терпит неудачу. Я проверил на MagicWand:ImageMagick 7 с RMagick 2.16 на MacOS Sierra Не удается найти MagickWand.h

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

Так что, кажется, есть. Также я переустановил и перезапустил pgk-config. Не помогло. Есть идеи?

+2

Я временно исправить это понизить до последней imagemagick6 заварить установить https://raw.githubusercontent.com/Homebrew/homebrew-core/6f014f2b7f1f9e618fd5c0ae9c93befea671f8be/Formula/imagemagick.rb – florigee

+1

он мне очень помог , благодаря! поэтому решение: 'brew uninstall imagemagick', затем' brew install https: // raw.githubusercontent.com/Homebrew/homebrew-core/6f014f2b7f1f9e618fd5c0ae9c93befea671f8be/Formula/imagemagick.rb' –

ответ

110

Я только что столкнулся и решил эту проблему на новом Mac, на котором работает Sierra. На данный момент решения ImageMagick 7 не существует.

  1. Удаление существующих ImageMagick при необходимости

  2. Установка версии 6:

    brew install [email protected]

  3. Поскольку это бочонок только, то вы должны принудительно связывают его:

    brew link --force [email protected]

Это установленная версия imagemagick 6.9.7-4 для меня.

После этого драгоценный камень затем успешно установлен. Я в том числе номера версий для будущих читателей:

Установка RMagick 2.13.4 с родными расширениями решение

+0

Я не нашел решения для того, чтобы заставить rmagick работать с imagemagick v7, возвращаясь к v6 работает, как описано в этом ответе, спасибо – mymlyn

+0

Вы так сильно избавили меня. Спасибо!! – maxhm10

+7

Я нашел это 2 часа. Я хочу выкинуть компьютер из окна. – Brian

1

Дайсона не работали не совсем для меня. Я обнаружил, что помимо установки [email protected], мне также нужно установить pkg-config, а затем установить PKG_CONFIG_PATH.

brew install [email protected] pkg-config 
PATH="/usr/local/opt/[email protected]/bin:$PATH" PKG_CONFIG_PATH=/usr/local/opt/[email protected]/lib/pkgconfig gem install rmagick -v '2.13.4'