Bağlam için, güvenlik duvarı olan uzak bir sunucuda. Ortamımı bir proxy üzerinden ayarlıyorum. Ben var ruby 1.8.7
. Gem yüklemeye çalıştığımda ..
sudo gem install --http-proxy <host address>:<port> json
Aşağıdaki hatayı alıyorum:
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
Sorunun ne olduğundan emin olmadığım için, googled ve bunları buldum
gem install: Gem yerel uzantısı oluşturulamadı (başlık dosyaları bulunamıyor) - buradaki talimatlar, yüklenen gem'e özgü gibi görünüyor.
Json gem nasıl kurulur - Gem yerel uzantısı oluşturulamadı Bu biraz farklı bir hata gibi görünüyor.
İpucu var mı? Teşekkürler!
/usr/lib/ruby/ruby.h
dosyanın varlığını kontrol et , eğer varsa, bize hata mesajını göstergem_make.out
.