สำหรับบริบทนั้นอยู่บนเซิร์ฟเวอร์ระยะไกลที่มีไฟร์วอลล์ ฉันกำลังตั้งค่าสภาพแวดล้อมผ่านพรอกซี 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
เรา