RVM de Ruby 1.8.6 problema RMagick
Pregunta
Tengo Mac OS X 10.6.2 con defecto de Ruby 1.8.7. He instalado Rubí 1.8.6 thourgh RVM (RVM instalar 1.8.6). Mientras corro mis pruebas con Ruby 1.8.6 consigo error:
dyld: NSLinkModule () error dyld: Símbolo no encontrado: _DestroyConstitute Referenciado a partir de: /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle Esperado en: espacio de nombres plano en /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle rastrillo abortado! Comando falló con el estado (): [/Users/snowak/.rvm/rubies/ruby-1.8.6-p383 /...]
Y conjunto de pruebas termina. Lo que está mal con esta instalación de Ruby? En Ruby 1.8.7 se pasan todas las pruebas.
Solución
¿Qué versión de ImageMagick ¿Tiene instalado? Si tiene 6.5.7 o superior instalado, es necesario tener 2.13 o superior de RMagick
http://rubyforge.org/forum/forum.php?thread_id = 46.689 y forum_id = 32
En el momento que estoy escribiendo esto, no pude instalar 2.13 a través del comando joya, única 2.12.2. Así que sólo tiene que descargar la gema directa e instalar el archivo:
wget http://rubyforge.org/frs/download.php/68155/rmagick-2.13.0.gem
gem install rmagick-2.13.0.gem