RMagick no funciona
-
26-09-2019 - |
Pregunta
te agradecería cualquier ayuda con esto - Estoy seguro de que es un simple error.
La ubicación de mi aplicación es C:\sanj\rubyjobs
. He instalado ImageMagick con éxito en su ubicación predeterminada: C:\Program Files (x86)\ImageMagick
.
También he instalado RMagick la gema ejecutando gem install rmagick --local
en C:\sanj\rubyjobs\vendor\RMagick Extract
.
Al ejecutar bundle install
, me sale el siguiente error:
C:/Sanj/Ruby192/bin/ruby.exe extconf.rb
checking for Ruby version >= 1.8.5... yes
Invalid drive specification.
Unable to get ImageMagick version
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Sanj/Ruby192/bin/ruby
Gem files will remain installed in C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1 for inspection.
Results logged to C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1/ext/RM
agick/gem_make.out
Configuración: Windows Vista de 64 bits, Ruby 1.9.2, los carriles 3, Heroku
editar
Cuando corro identify -version
de comando rubí rápida, me sale:
Versión: ImageMagick 6.5.6-8 2009-10-03 Q8 OpenMP http://www.imagemagick.org
Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC
Si ImageMagick está instalado y el símbolo es encontrarlo, ¿por qué está diciendo que no se puede obtener la versión ??
Solución
Mi respuesta es no
http: // phosphor-escence.blogspot.com/2010/12/if-you-fail-install-rmagick-on-mingw.html
Pero, desgraciadamente, no RMagick se siguió manteniendo ...
Otros consejos
Consulte el RMagick FAQ . De acuerdo con ellos, que no se debe instalar la gema oficial RMagick, sino más bien el uso de la gema que se incluye con el instalador ImageMagick.
Aquí es cómo conseguir RMagic de trabajo! https://github.com/rmagick/rmagick/wiki
No es un simple error. Está mal diseñado. Cosas como la necesidad de ImageMagick en la parte delantera de su trayectoria son sólo arcano! No funciona con la última versión de ImageMagick 6,8 embargo.
La versión que acaba de publicar 2.13.2 de RMagick debe trabajar con ImageMagick 6.8, y también tiene correcciones para ruby ??1.9.3. Ver https://github.com/rmagick/rmagick .