ImageScience e suas dependências

Final de semana aproveitei para atualizar meu blog para o mephisto 0.8, e dar uma ‘arrumada na casa’. Segui os procedimentos de instalação e tudo ocorria muito bem quando ele reclamou a não existia da biblioteca do ‘FreeImage.h’.

O problema não é só para quem vai atualizar o mephisto, mais para todos que usam o gem ImageScience, uma alternativa muito

rápida ao RMagick. Vale lembrar que não é um problema do mesmo, a biblioteca freeimage é uma dependência dele, e não é exigida na instalação.

Mais vamos a resolução:

Para distros derivados do Debian

$ sudo gem install libfreeimage3 libfreeimage-dev

Para demais distros

$ cd /usr/local/src
$ sudo wget //ftp.cica.es/ubuntu/ubuntu/pool/universe/f/freeimage/freeimage_3.9.3.orig.tar.gz
$ sudo tar -xvf freeimage_3.9.3.orig.tar.gz
$ cd freeimage-3.9.3.repacked/FreeImage
$ make
$ sudo make install

Depois é só instalar os gems:
$ sudo gem install rubyinline image_science

Simples não ?!