상황에 따라 방화벽이있는 원격 서버에 있습니다. 프록시를 통해 환경을 설정하고 있습니다. 나는있다 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
문제가 무엇인지 확신하지 못했기 때문에 googled를 발견했습니다.
gem install : gem 기본 확장을 빌드하지 못했습니다 (헤더 파일을 찾을 수 없음) -여기에있는 지침은 설치중인 gem과 관련된 것으로 보입니다.
json gem 설치 방법-gem native 확장을 빌드하지 못했습니다 . 약간 다른 오류 인 것 같습니다.
힌트가 있습니까? 감사!
/usr/lib/ruby/ruby.h
파일의 존재 여부를 확인하십시오 (있는 경우)gem_make.out
.