/ / Falló la instalación de RMagick RVM - macos, imagemagick, rvm, rmagick, homebrew

La instalación de RVM RMagick falló - macos, imagemagick, rvm, rmagick, homebrew

Sigo recibiendo este error cuando estoy instalando rmagick dentro de rvm.

checking for InitializeMagick() in -lMagickCore... no
checking for InitializeMagick() in -lMagick... no
checking for InitializeMagick() in -lMagick++... no
Can"t install RMagick 2.13.1. Can"t find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information.

Aquí está mi configuración actual:

Snow Leopard 10.6.7
XCode 3.2.6
RVM 1.6.1
Ruby Over RVM (ree1.8.7)
Homebrew 0.8
ImageMagick 6.6.9-4 c/o Homebrew

Después de instalar imagemagick con Homebrew, pude instalar rmagick usando el sistema ruby

rvm system
sudo gem install rmagick

¿Algunas ideas?

Respuestas

7 para la respuesta № 1

Creo que hubo un problema con elpaquete de imagemagick de homebrew por un corto período de tiempo. Acabo de volver a instalar rmagick en mi sistema (también 10.6.7 con RVM). Primero reinstalé imagick:

brew uninstall imagick

y entonces

brew install imagick

Finalmente lo hice

gem install rmagick

Que compiló sin problemas. No puedo ver por qué le causaría problemas, pero no necesita usar sudo cuando usa rvm a menos que haya instalado RVM como root.


1 para la respuesta № 2

RMagick espera que Homebrew proporcione ciertos enlaces simbólicos que no salgan, causando muchos problemas.

Tu puedes correr esta esencia para crear los enlaces simbólicos específicos para su instalación de ImageMagick que son necesarios para que RMagick funcione.