Error installing Rmagick on Mac OS X
Solution 1
I would strongly recommend you try homebrew, which is a great replacement for macports:
Once you get homebrew installed, you should be able to install imagemagick and rmagick very easily:
brew install imagemagick # will take a while!
gem install rmagick
More info here:
http://www.codedrop.ca/blog/archives/214
and here:
UPDATE: (thanks to JJD and this answer)
Try to install without openpmp if you are having trouble with a chiliproject install:
brew install imagemagick --disable-openmp
UPDATE X2: (thanks to Ramon Araujo's comment)
If you have previously installed imagemagick with homebrew, you will have to unlink it before you install again:
brew unlink imagemagick
Solution 2
Another think to watch out is the version of imagemagick. I had ImageMagick version 6.8.0, which is the latest if you install from homebrew, and rmagick just does not compile with this version. So do a
convert --version
and make sure that your ImageMagick is 6.7 or less otherwise rmagick wont compile..
howdy
Updated on July 21, 2022Comments
-
howdy almost 2 years
I followed the installation of RMagick for OSX: http://rmagick.rubyforge.org/install-faq.html#osx
I have done the Imagemagick installation from John Maddux (solution to install ImageMagick on OSX without using MacPorts)
Here's my terminal window:
Suebphatt:~ suebphattleelertphong$ ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] Suebphatt:~ suebphattleelertphong$ rails -v Rails 3.0.3 Suebphatt:~ suebphattleelertphong$ gem -v 1.3.7 Suebphatt:~ suebphattleelertphong$ gem install rmagick Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/rmagick-2.13.1 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out Suebphatt:~ suebphattleelertphong$
Thanks a lot for help, Suebphatt
-
howdy over 13 yearsHi, bowsersenior, Thank you for the suggestion. I'll try it and will let you know the result.
-
JJD almost 12 yearsI tried to install chiliproject and successfully followed this advise to install imagemagick without openmp.
-
bowsersenior almost 12 years@JJD Thanks for the comment. I've updated my answer with your info.
-
Ramon Araujo over 11 yearsPerfect, just one comment. I had imagemagick already installed using brew, so it asked me first to 'brew unlink imagemagick' before. After I did that, then I followed again your suggestions and it all went perfect! Thanks @bowsersenior.
-
bowsersenior over 11 yearsThanks @RamonAraujo, I have updated my answer with that info.
-
David Vezzani over 11 yearsAnd to install a specific version (using homebrew)... coderwall.com/p/lqphzg
-
bowsersenior almost 11 yearsUpdated my answer to include link to
brew.sh