Untuk konteks, itu pada server jauh yang memiliki firewall. Saya menyiapkan lingkungan saya melalui proxy. Saya punya ruby 1.8.7
. Ketika saya mencoba menginstal permata ..
sudo gem install --http-proxy <host address>:<port> json
Saya mendapatkan kesalahan berikut:
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
Karena saya tidak yakin apa masalahnya, saya mencari di Google dan menemukan ini
instal permata: Gagal membangun ekstensi asli permata (tidak dapat menemukan file header) - petunjuk di sini tampaknya khusus untuk permata yang sedang diinstal.
Bagaimana cara menginstal json gem - Gagal membangun ekstensi asli permata Ini sepertinya kesalahan yang sedikit berbeda.
Ada petunjuk? Terima kasih!
/usr/lib/ruby/ruby.h
file, jika ada, tunjukkan kepada kami pesan kesalahan darigem_make.out
.