ฉันมีข้อผิดพลาดต่อไปนี้ระหว่างการติดตั้ง sqlite3-ruby:
การสร้างส่วนขยายเนทิฟ อาจใช้เวลาสักครู่ ... ข้อผิดพลาด: เกิดข้อผิดพลาดในการติดตั้ง sqlite3-ruby: ข้อผิดพลาด: ไม่สามารถสร้างส่วนขยายดั้งเดิมของอัญมณี /usr/bin/ruby1.8 extconf.rb กำลังตรวจสอบ sqlite3.h ... ไม่ sqlite3.h หายไป ลอง 'พอร์ตติดตั้ง sqlite3 + universal' หรือ 'yum install sqlite3-devel' *** extconf.rb ล้มเหลว *** ไม่สามารถสร้าง Makefile เนื่องจากสาเหตุบางอย่างอาจขาดไป ไลบรารีและ / หรือส่วนหัวที่จำเป็น ตรวจสอบไฟล์ mkmf.log เพื่อดูเพิ่มเติม รายละเอียด คุณอาจต้องการตัวเลือกการกำหนดค่า ตัวเลือกการกำหนดค่าที่ให้มา: --with ที่เลือก dir --without ที่เลือก dir --with ที่เลือก ได้แก่ --without ที่เลือกรวม = $ {ยกเลิกการเลือกผบ} / ได้แก่ --with ที่เลือก lib --without ที่เลือก lib = $ {ยกเลิกการเลือกผบ} / lib --with-ทำให้ PROG --without-ทำให้ PROG --srcdir = --curdir --ruby = / usr / bin / ruby1.8 --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3- ได้แก่ --without-sqlite3-รวม = $ {sqlite3-dir} / ได้แก่ --with-sqlite3-lib --without-sqlite3-lib = $ {sqlite3-dir} / lib ไฟล์ Gem จะยังคงติดตั้งใน /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.1 เพื่อทำการตรวจสอบ ผลลัพธ์ที่บันทึกไว้ใน /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.1/ext/sqlite3/gem_make.out
sqlite3.h ตั้งอยู่ใน / usr / include /
sudo gem ติดตั้ง sqlite3-ruby - โดยไม่ต้อง sqlite3-include = / usr / include
ไม่ทำงาน
ข้อผิดพลาด: ขณะดำเนินการ gem ... (OptionParser :: InvalidOption) ตัวเลือกที่ไม่ถูกต้อง: - โดยไม่ต้อง sqlite3-include = / usr / include
Ubuntu 10.04
sqlite3
ไม่ใช่sqlite3-ruby