Por contexto, en un servidor remoto que tiene un firewall. Estoy configurando mi entorno a través de un proxy. Tengo ruby 1.8.7
. Cuando intento instalar gema ...
sudo gem install --http-proxy <host address>:<port> json
Obtuve el siguiente error:
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
Como no estaba seguro de cuál es el problema, busqué en Google y encontré estos
instalación de gemas: no se pudo construir la extensión nativa de gemas (no se pueden encontrar los archivos de encabezado) : las instrucciones aquí parecen ser específicas para la gema que se está instalando.
Cómo instalar json gem: no se pudo construir la extensión nativa de gem Esto parece ser un error ligeramente diferente.
¿Alguna pista? ¡Gracias!
/usr/lib/ruby/ruby.h
archivo, si está presente, muéstrenos un mensaje de error degem_make.out
.