Для контекста, это на удаленном сервере, который имеет брандмауэр. Я настраиваю свою среду через прокси. У меня есть 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
.