tickets org not mac guide found follow error descargar bug ruby osx imagemagick gem rmagick

ruby - org - Instalación de RMagick en Mac OS X con MacPorts



port: command not found (4)

El script de instalación no puede encontrar Magick-config en su camino. ¿Usó una ubicación de instalación no estándar cuando instaló ImageMagick a través de MacPorts? Por lo general, entra en / opt / local / bin /

Puedes ver dónde MacPorts pone tu Magick-config ejecutando:

contenido del puerto ImageMagick

Si lo encuentra allí, asegúrese de que el directorio esté incluido en su RUTA y vuelva a ejecutar la instalación de rmagick.

Con la versión de MacPorts de ImageMagick 6.4.4 instalada, recibo un error al instalar la joya de RMagick.

/opt/local/bin/ruby extconf.rb update rmagick checking for Ruby version >= 1.8.2... yes checking for /usr/bin/gcc-4.0... yes checking for Magick-config... no Can''t install RMagick 2.7.0. Can''t find Magick-config in /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands: /Users/jason/.bin:/opt/local/bin:/usr/local/bin:/usr/local/mysql/bin: /usr/local/ec2-api-tools/bin:/opt/local/bin:/usr/bin: /usr/local/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin

He instalado versiones anteriores de rmagick con éxito. He visto referencias a un paquete de desarrollo de ImageMagick, pero no parece estar disponible desde MacPorts.

¿Cómo puedo instalar RMagick 2.7 en Mac OS X con ImageMagick 6.4.4 desde MacPorts?


He ejecutado el comando de instalación, pero sigo recibiendo este error:

/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require '': no ​​se carga ese archivo - RMagick2.so (LoadError)

Resulta que construye correctamente el archivo de objeto compartido, pero el nombre es "incorrecto".

El archivo que recibo se llama /Library/Ruby/Gems/1.8/gems/rmagick-2.11.1/lib/RMagick2.bundle ; RMagick2.so a RMagick2.so soluciona este problema.


Pruebe esto desde la línea de comando antes de instalar la gema rmagick:

sudo port install tiff -macosx imagemagick +q8 +gs +wmf

¿También ha leído la documentación de instalación aquí ?


Sugiero usar Homebrew en lugar de Macports. Después de instalar Homebrew, ejecute:

brew install imagemagick gem install rmagick