Uma das maiores vantagens do Ruby é o quão facil ele consegue conversar com bibliotecas escritas em C. Esta característica supre uma série de necessidades que seriam impossíveis ou pouco interessantes, se fossem escritas diretamente na linguagem. Seja por questões de performance, ou pela falta de motivação em reescrever alguma coisa que já funciona bem.
Nessa linha, temos algumas bibliotecas que conversam com o ImageMagick, sendo a mais conhecida e utilizada o RMagick (mas não necessariamente é a melhor).
Uma das coisas que sempre me incomodou em relação a ela, são as dependências que não estão “muito bem documentadas”. Em outras palavras, um gem install rmagick
não vai ter o resultado esperado, a menos que alguns pacotes do sistema operacional estejam instalados.
TL;DR
Para instalar os pacotes necessários para conseguir instalar e compilar o rmagick, digite o comando abaixo:
sudo apt-get install imagemagick libmagickcore-dev libmagickwand-dev