Pour le contexte, c'est sur un serveur distant qui a un pare-feu. Je configure mon environnement via un proxy. Je l'ai ruby 1.8.7
. Lorsque j'essaie d'installer gem ..
sudo gem install --http-proxy <host address>:<port> json
J'obtiens l'erreur suivante:
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h
Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.8.1 for inspection.
Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
Comme je ne savais pas quel était le problème, j'ai cherché sur Google et trouvé ces
installation de gem: impossible de construire l'extension native de gem (impossible de trouver les fichiers d'en-tête) - les instructions ici semblent être spécifiques au gem en cours d'installation.
Comment installer json gem - Échec de la construction de l'extension native gem Cela semble être une erreur légèrement différente.
Des indices? Merci!
/usr/lib/ruby/ruby.h
fichier, s'il est présent, montrez-nous un message d'erreur degem_make.out
.