Instalando rmagick 2.13.1 no MacOS X Mavericks

Às vezes, estamos presos a várias restrições por projetos legados e joias antigas que precisamos usar.

Tive muitos problemas para instalar o rmagick 2.13.1 em mavericks, então aqui você tem instruções passo a passo para instalá-lo se precisar.

O primeiro passo é instalar a versão 6.8.0-10 do imagemagick. Listamos as versões imagemagick com brew:

 brew versions imagemagick
6.8.7-7 git checkout 9de9f8d Library/Formula/imagemagick.rb
6.8.7-0 git checkout 14a1fa8 Library/Formula/imagemagick.rb
6.8.6-3 git checkout 870d5e9 Library/Formula/imagemagick.rb
6.8.0-10 git checkout 321b293 Library/Formula/imagemagick.rb
6.7.7-6 git checkout 7d951fb Library/Formula/imagemagick.rb
...

cd $( brew --prefix )
git checkout 321b293 Library/Formula/imagemagick.rb
brew install imagemagick

Desde esta versão imagemagick, precisamos criar três links simbólicos:

 cd "`Magick-config --prefix`"
ln -s libMagick++-Q16.7.dylib libMagick++.dylib
ln -s libMagickCore-Q16.7.dylib libMagickCore.dylib
ln -s libMagickWand-Q16.7.dylib libMagickWand.dylib

Depois de instalar o imagemagick 6.8.0-10, podemos instalar o rmagick 2.13.1:

 gem install rmagick -v 2.13.1
Building native extensions. This could take a while...
Successfully installed rmagick-2.13.1
1 gem installed

Se o brew não encontrar essa versão gem, você pode baixá-la aqui:
http://rubygems.org/gems/rmagick/versions/2.13.1

Após o download, mova a gem para o caminho onde você tentará instalá-la e repita o comando de instalação da gem.

Você pode encontrar mais informações sobre a instalação de versões antigas com brew:
http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula

Mais informações sobre links simbólicos para imagemagick:
http://stackoverflow.com/questions/13963404/rails-and-os-x-how-to-install-rmagick