Impossible d'installer la gemme JSON dans les rails à l'aide de Windows
Je suis en train de faire un bundle install et toutes les gemmes de travail bien sauf JSON quand elle le JSON gem je reçois cette erreur.
Installing json (1.6.1) with native extensions c:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:55
2:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::E
xtensionBuildError)
c:/Ruby192/bin/ruby.exe extconf.rb
checking for re.h... *** 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.
Une idée sur ce qui pourrait être la cause de cette erreur?
source d'informationauteur Ray A.
Vous devez vous connecter pour publier un commentaire.
Vous travaillez avec Windows, de sorte que le RubyInstaller Kit de Développement peut vous aider à:
http://rubyinstaller.org/add-ons/devkit/
Le devkit installe un compilateur C (et quelques autres trucs) pour compiler des C-parties écrites.
Installer et essayer à nouveau d'installer le gem - peut-être avec l'option
--platform=ruby
.Détails peuvent être trouvés à https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
C'est parce que ce petit bijou à l'aide d'un morceau de code écrit sur C. Pour travailler correctement, vous devez avoir compilateur c installé sur votre machine. Comme un moyen, essayez d'utiliser json_pure écrit sur pur Ruby
Je ne suis pas un expert en ROR, mais le JSON problème d'installation que j'ai eu lors de l'installation de Redmine a été résolu de la manière suivante:
Ce que j'ai réalisé est, mingw32-make.exe n'a jamais travaillé, mais 'D:\LANGS\MinGW\msys\1.0\bin\make.exe".
Note: Mon MinGW installation est sous D:\LANGS\ . Merci de faire les modifications en conséquence dans votre installation spécifique.
Oui, installer le kit de développement. Aussi, Vous aurez besoin de quelques lignes de commande pour l'installer (pas seulement il suffit de télécharger et exécuter).
De le télécharger, de l'exécuter pour en extraire quelque part (permanent). Puis, cd, exécutez ruby dk.rb init et ruby dk.rb installer pour la lier à ruby installations dans votre chemin.
Guide est ici:
https://github.com/oneclick/rubyinstaller/wiki/Development-Kit