Building RMagick on Mac OS X
There are many cool things you can do with the RMagick gem. Unfortunately, it has a handful of pre-requisites that are hard to track down. Worse, some packages have “issues” with Mac OS X, so finding just the right combination of versions can be tricky.
Because there’s nothing fun or interesting about building and installing the prerequisites, I’m providing the instructions for you below in one big block. You shouldn’t see any errors, and you can ignore most of the output. If all goes well, after about an hour, you’ll have a working installation of RMagick on OS X installed correctly into /usr/local (why this is important).
curl -O http://download.savannah.gnu.org/releases/ freetype/freetype-2.1.10.tar.gz tar xzvf freetype-2.1.10.tar.gz cd freetype-2.1.10 ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://superb-west.dl.sourceforge.net/ sourceforge/libpng/libpng-1.2.10.tar.bz2 bzip2 -dc libpng-1.2.10.tar.bz2 | tar xv cd libpng-1.2.10 ./configure --prefix=/usr/local make sudo make install cd .. curl -O ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz tar xzvf jpegsrc.v6b.tar.gz cd jpeg-6b ln -s `which glibtool` ./libtool export MACOSX_DEPLOYMENT_TARGET=10.4 ./configure --enable-shared --prefix=/usr/local make sudo make install cd .. curl -O ftp://ftp.remotesensing.org/libtiff/tiff-3.8.2.tar.gz tar xzvf tiff-3.8.2.tar.gz cd tiff-3.8.2 ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://easynews.dl.sourceforge.net/ sourceforge/imagemagick/ImageMagick-6.3.0-0.tar.gz tar xzvf ImageMagick-6.3.0-0.tar.gz cd ImageMagick-6.3.0 ./configure --prefix=/usr/local make sudo make install cd .. sudo gem install rmagick
That’s it, you should have RMagick installed!
