2016-11-08 1 views
0

J'essaye d'installer toutes les fenêtres d'ion de gemme de ruby ​​pour redmine. Chaque fois que je reçois ci-dessous exceptionrmagick gem ne s'installe pas sur Windows

C:\xampp\htdocs\dev-ruby\redmine>gem install rmagick 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
ERROR: Error installing rmagick: 
ERROR: Failed to build gem native extension. 
C:/xampp/ruby/RailsInstaller/Ruby2.2.0/bin/ruby.exe extconf.rb 
*** 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:/xampp/ruby/RailsInstaller/Ruby2.2.0/bin/$(RUBY_BASE_NAME) 
extconf.rb:141:in ``': No such file or directory - identify -version (Errno::ENOENT) 
from extconf.rb:141:in `configure_compile_options' 
from extconf.rb:16:in `initialize' 
from extconf.rb:548:in `new' 
from extconf.rb:548:in `<main>' 
extconf failed, exit code 1 
Gem files will remain installed in C:/xampp/ruby/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rmagick-2.16.0 for inspection. 
Results logged to C:/xampp/ruby/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/rmagick-2.16.0/gem_make.out 

Répondre

0

rmagick est juste un wrapper pour ImageMagick. extconf.rb vérifie la présence d'ImageMagick en exécutant identify, qui est l'un des programmes fournis par ImageMagick. Il ne le trouve pas, d'où le message No such file or directory.

Vous devez installer ImageMagick et assurez-vous que ses exécutables se trouvent sur votre chemin.

+0

Merci Max, j'ai déjà installé ImageMagick pouvez-vous s'il vous plaît également partager comment puis-je définir les exécutables –

+0

Voir http://stackoverflow.com/questions/9546324/adding-directory-to-path-environment-variable-in- windows – Max

+0

Bonjour Max, les variables d'environnement sont déjà définies et j'ai installé ImageMagick sur c:/ImageMagick, Toujours confronté au même problème –