Für den Kontext auf einem Remote-Server mit einer Firewall. Ich richte meine Umgebung über einen Proxy ein. Ich habe ruby 1.8.7
. Wenn ich versuche, gem zu installieren ..
sudo gem install --http-proxy <host address>:<port> json
Ich erhalte folgende Fehlermeldung:
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
Da ich mir nicht sicher war, wo das Problem liegt, habe ich gegoogelt und diese gefunden
Gem-Installation: Fehler beim Erstellen der nativen Gem-Erweiterung (Header-Dateien können nicht gefunden werden) - Die Anweisungen hier scheinen spezifisch für den zu installierenden Gem zu sein.
So installieren Sie json gem - Fehler beim Erstellen der nativen Erweiterung von gem Dies scheint ein etwas anderer Fehler zu sein.
Irgendwelche Hinweise? Vielen Dank!
/usr/lib/ruby/ruby.h
Datei. Wenn diese vorhanden ist, zeigen Sie uns die Fehlermeldung von angem_make.out
.