Pregunta

Me siguió a la instalación de RMagick OSX: http://rmagick.rubyforge.org/install-faq.html#osx

he hecho en el Imagemagick la instalación de John Maddux (solución para instalar ImageMagick en OSX sin utilizar DarwinPorts )

Aquí está mi ventana de terminal:

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$ 

Muchas gracias por la ayuda, Suebphatt

¿Fue útil?

Solución

No te recomiendo intenta homebrew, que es un gran reemplazo para macports:

Una vez que se ha instalado homebrew, que debe ser capaz de instalar ImageMagick y RMagick muy fácilmente:

brew install imagemagick     # will take a while!
gem install rmagick

Más información aquí:

http://www.codedrop.ca/blog/archives/214

y aquí:

http://weblogs.manas.com.ar/mverzilli/2010/05/19/install-the-rmagick-gem-in-the-painless-way-with-homebrewinstall-the-rmagick-gem-in-the- indolora-way-con-homebrewinstall-la-RMagick-joya-en-el-dolor-manera-con-homebrewinstall-la-RMagick-joya-en /

ACTUALIZACIÓN: (gracias a JJD y esta respuesta )

Trate de instalar sin openpmp si está teniendo problemas con un chiliproject instalar:

brew install imagemagick --disable-openmp

ACTUALIZACIÓN X2: (Gracias a Ramón Araujo 's comentario )

Si ha instalado previamente ImageMagick con homebrew, que tendrá que desvincular antes de instalar de nuevo:

brew unlink imagemagick

Otros consejos

Otra pensar que mirar hacia fuera es la versión de ImageMagick. Tenía ImageMagick versión 6.8.0, que es la última si instala desde caseros, y RMagick simplemente no se compila con esta versión. Lo mismo ocurre con un

  

Convertir --version

y asegúrese de que su ImageMagick es de 6,7 o menos lo contrario RMagick costumbre de compilación ..

luchado con este problema desde hace un tiempo, y el punto de referencia más abajo (copiado de esta respuesta SO resolvió el problema (en concreto el apartado de enlaces simbólicos).

RMagick tiene un problema de trabajar con imagemagick (> = 6.8.0-10) de homebrew.

Puede

Actualización RMagick joya por

bundle update rmagick

o manualmente enlace símbolo de alguna dylib para hacer que funcione:

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

Después de eso gem install rmagick debería funcionar.

Comprobar la discusión sobre este tema en https://github.com/Homebrew/homebrew/issues / 16625

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top