Instalação do RMagick: Não foi possível encontrar o MagickWand.h

AtualizandoRMagick eImagemagick é uma experiência dolorosa. Atualizei a versão Imagemagick no meu mac (MacOS El Capitan versão 10.11.5) com homebrew para um projeto no Ruby 2.3 para6.9.5-9

$ convert --version
Version: ImageMagick 6.9.5-9 Q16 x86_64 2016-09-09

Agora, um projeto mais antigo no Ruby 1.8.7 se recusa a trabalhar com a mensagem de erro "esta instalação do RMagick foi configurada com o ImageMagick 6.8.9, mas o ImageMagick 6.9.5-9 está em uso". Desinstalei o "rmagick", mas ele não pode ser instalado novamente

$ gem install rmagick -v 2.16.0
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
ERROR: Failed to build gem native extension.

checking for /usr/local/opt/gcc46/bin/gcc-4.6... yes
checking for Magick-config... yes
checking for outdated ImageMagick version (<= 6.4.9)... no
checking for presence of MagickWand API (ImageMagick version >= 6.9.0)... no
checking for Ruby version >= 1.8.5... yes
checking for stdint.h... no
checking for sys/types.h... no
checking for wand/MagickWand.h... no

Can't install RMagick 2.16.0. Can't find MagickWand.h. 

E se não puder ser instalado, o aplicativo inteiro não poderá ser iniciado. Eu tentei todas as respostas deaqui, e nenhum deles funciona no MacOS :-( Reinstalei o imagemagick e o pkg-config com homebrew e tentei várias versões do RMagick sem êxito. 2.16.0 é a versão mais recente doRMagick atualmente.

O MagicWand parece ser usado na versão ImageMagick> 6.9, e pode ser encontrado na máquina:

find /usr/local -name MagickWand.h
=> /usr/local/Cellar/imagemagick/6.9.5-9_1/include/ImageMagick-6/wand/MagickWand.h

find /usr/local -name MagickWand.pc
=> /usr/local/Cellar/imagemagick/6.9.5-9_1/lib/pkgconfig/MagickCore.pc

Ele não funciona mesmo que eu especifique esses caminhos durante a instalação da gem (mesmo erro acima) :-(

C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.9.5-9_1/include/ImageMagick-6 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig gem install rmagick

ATUALIZAR:

O erro ocorre apenas no Ruby 1.8.7, é possível instalar o RMagick for Ruby 2.0 e Ruby 2.3. O Ruby 1.8.7 e o ImageMagick 6.9.5 não parecem ser compatíveis.

Ruby 1.8.7 xRuby 2.0.0 ✓Ruby 2.3.1 ✓

questionAnswers(19)

yourAnswerToTheQuestion