Per il contesto, su un server remoto che ha un firewall. Sto configurando il mio ambiente tramite un proxy. Io ho ruby 1.8.7
. Quando provo a installare gem ..
sudo gem install --http-proxy <host address>:<port> json
Ottengo il seguente errore:
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
Dato che non ero sicuro di quale fosse il problema, ho cercato su Google e ho trovato questi
gem install: Impossibile creare l'estensione nativa gem (non riesco a trovare i file di intestazione) - le istruzioni qui sembrano essere specifiche per la gemma che viene installata.
Come installare json gem - Impossibile creare l'estensione nativa gem Questo errore sembra leggermente diverso.
Qualche suggerimento? Grazie!
/usr/lib/ruby/ruby.h
file, se presente, mostraci il messaggio di errore dagem_make.out
.