Для контексту це на віддаленому сервері, який має брандмауер. Я налаштовую своє середовище через проксі. Я маю ruby 1.8.7
. Коли я намагаюся встановити дорогоцінний камінь ..
sudo gem install --http-proxy <host address>:<port> json
Я отримую таку помилку:
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
Оскільки я не знав, в чому проблема, я погуглив і знайшов їх
встановити gem: не вдалося створити нативне розширення gem (не вдається знайти файли заголовків) - інструкції тут, схоже, специфічні для встановленого коштовного каменя.
Як встановити json gem - Не вдалося зібрати власне розширення gem Це, здається, трохи інша помилка.
Якісь підказки? Дякую!
/usr/lib/ruby/ruby.h
файлу, якщо він присутній, покажіть нам повідомлення про помилкуgem_make.out
.