SORU
13 Aralık 2013, Cuma


Hata ise json yükleme gem 'mkmf.rb't yakut başlık dosyaları' bulabilirsiniz;

Bağlam için, bir uzak sunucuya bir güvenlik duvarı vardır. Bir proxy sunucusu üzerinden benim ortamı kuruyorum. 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 emin olduğum için, ve bu araştırdım buldum

Herhangi bir ipucu? Teşekkürler!

CEVAP
13 Aralık 2013, Cuma


Yayınlanan ilk halkasıdırtam olarakdava: ruby geliştirme ortamı yüklü yok. Kalkınma env çoğunlukla C yazılmış olan yakut uzantıları derlemek için gereklidir. İndirilen her şey gayet iyi, sadece derleme başarısız olur. Proxy sorunu ile ilgisi yok:

ruby-dev (rpm tabanlı dağıtımlar içinruby-devel) paketi yüklemeye hedef makine üzerine öneririm. 10* *paket de gerekli olabilir.

$ sudo apt-get install ruby-dev

ya

$ sudo yum install ruby-devel

Redhat dağıtımı kullanıyorsanız.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNET

    CNET

    5 Mayıs 2006
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011