Dla kontekstu na zdalnym serwerze, który ma zaporę ogniową. Konfiguruję środowisko za pośrednictwem serwera proxy. Mam ruby 1.8.7
. Kiedy próbuję zainstalować klejnot ...
sudo gem install --http-proxy <host address>:<port> json
Otrzymuję następujący błąd:
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
Ponieważ nie byłem pewien, na czym polega problem, poszukałem go i znalazłem
instalacja gem: Nie udało się zbudować natywnego rozszerzenia gem (nie można znaleźć plików nagłówkowych) - instrukcje tutaj wydają się być specyficzne dla instalowanego gem.
Jak zainstalować klejnot json - nie udało się zbudować rozszerzenia natywnego gem Wydaje się, że jest to nieco inny błąd.
Jakieś wskazówki? Dzięki!
/usr/lib/ruby/ruby.h
pliku, jeśli jest obecny, pokaż nam komunikat o błędzie zgem_make.out
.