ฉันมีข้อผิดพลาดต่อไปนี้ระหว่างการติดตั้ง 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