Ruby 1.9.2 cómo instalar RMagick en Windows?

Actualmente estoy actualizando una aplicación antigua de Rails para usar Rails 3 y Ruby 1.9.2, y RMagick es la última joya que necesito instalar. Sin embargo, no parece haber ninguna descarga de 1.9.2 para Windows y la instalación estándar de gems RMagick no funciona.

¿Podría alguien señalarme en la dirección correcta sobre cómo instalar esta joya?

¡Acabo de instalar RMagick 2.13.1 con éxito en Windows con Ruby v1.9.x!

Déjame dertwigr el procedimiento, antes de que me olvide.

  1. Instale DevKit: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit .
  2. Instale ImageMagick 6.6.x con el instalador de Windows con encabezados.
    NOTA:
    -No instale ImageMagick en una ruta que tenga espacios.
    La ruta predeterminada C: / Archivos de progtwig / … no funcionará.
    Instálalo en una ruta más simple.
    – Elimine cualquier instalación anterior de ImageMagick y RMagick
  3. Establezca las rutas en Variables de entorno:

    establecer la variable de entorno DFImageMagick donde está instalado ImageMagick
    establecer PATH =% DFImageMagick%;% PATH% (si aún no lo tiene en PATH)
    establecer CPATH =% DFImageMagick% \ include;% CPATH%
    establecer LIBRARY_PATH =% DFImageMagick% \ lib;% LIBRARY_PATH%

  4. Instalar RMagick gem: gem install rmagick
    Esto debería decir: Mejora temporal de PATH para incluir DevKit … Creación de extensiones nativas. Esto podría llevar un tiempo … Después de un tiempo, se instaló con éxito rmagick 2.13.1

  5. Verificar la instalación:

    A. conversión-conversión
    esto debería dar la versión de instalación de ImageMagick
    B. lista de gems –local debe listar rmagick 2.13.1
    Alternativa: en irb, prueba
    requiere ‘rmagick’
    debería devolver ‘verdadero’

Oh, me gustan las instalaciones que se completan en 5 pasos.

Espero que esto funcione para ti y para los demás.

árbitro:

http://www.ruby-forum.com/topic/204353#new

http://www.waydotnet.com/blog/2010/02/rmagick-on-ruby-1-9-1-i386-mingw32-work-d/# link text

Después de algunos bashs, esto finalmente funcionó para mí:

  1. Instale DevKit: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

  2. Instale ImageMagick (marque sí para los encabezados en el instalador) en una carpeta sin espacios en su ruta (utilicé C: / ImageMagick)

  3. Abra mingw (msys.bat en la carpeta DevKit) – y ejecute gem install rmagick --platform=ruby -- --with-opt-lib=c:/ImageMagick/lib --with-opt-include=c:/ImageMagick/include (reemplace las dos rutas para tener en cuenta su ruta de imagemgick si es necesario)

Creo que hay algunos inconvenientes con RMagick y 1.9, como se comenta en este hilo en el grupo RubyInstaller.

Sin embargo, aquí puede encontrar una publicación que describe los pasos.

Otros tutoriales se pueden encontrar en nuestra wiki

Espero que ayude

La solución de Srividya también funciona con ImageMagick-6.7.0-8-Q16-windows-dll y RMagick 2.13.1.
Asegúrese de estar utilizando la versión de 32 bits de ImageMagick si esto no funciona para usted en la versión de Windows de 64 bits.
Lo hice, y funciona.

Esto hizo el truco para mí usando ruby ​​2.0:

 $ gem install rmagick --platform=ruby -- --with-opt-lib=C:/RailsInstaller/ImageMagick-6.7.7-Q8/lib --with-opt-include=c :/RailsInstaller/ImageMagick-6.7.7-Q8/include 

asegúrese de especificar su propia versión de ImageMagick y la ruta de archivo en la que lo instaló e incluya la carpeta lib en el comando

  • Carpeta de rmagick instalada en c: \ rmagick ..

Y probé el siguiente comando y funciona:

 gem install rmagick --platform=ruby -- --with-opt-lib=C:\ImageMagick-6.8.6-Q16\lib --with-opt-include=c:\ImageMagick-6.8.6-Q16\include