Tôi có lỗi sau khi cài đặt sqlite3-ruby:
Xây dựng phần mở rộng bản địa. Điều này có thể mất một thời gian...
LRI: Lỗi khi cài đặt sqlite3-ruby:
LRI: Không thể xây dựng phần mở rộng riêng của gem.
/usr/bin/ruby1.8 extconf.rb
kiểm tra sqlite3.h ... không
sqlite3.h bị thiếu. Hãy thử 'port install sqlite3 + Universal' hoặc 'yum install sqlite3-devel'
*** extconf.rb thất bại ***
Không thể tạo Makefile vì một số lý do, có thể thiếu
thư viện cần thiết và / hoặc tiêu đề. Kiểm tra tệp mkmf.log để biết thêm
chi tiết. Bạn có thể cần các tùy chọn cấu hình.
Cung cấp tùy chọn cấu hình:
- với-opt-dir
--without-opt-dir
- với-opt-bao gồm
--without-opt-include = $ {opt-dir} / bao gồm
- với-opt-lib
--without-opt-lib = $ {opt-dir} / lib
- với-làm-prog
- không có-làm-prog
--srcdir =.
--curdir
--ruby = / usr / bin / ruby1.8
- với-sqlite3-dir
--without-sqlite3-dir
- với-sqlite3-bao gồm
--without-sqlite3-include = $ {sqlite3-dir} / bao gồm
- với-sqlite3-lib
--without-sqlite3-lib = $ {sqlite3-dir} / lib
Các tệp Gem sẽ vẫn được cài đặt trong /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.1 để kiểm tra.
Kết quả được ghi vào /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.1/ext/sqlite3/gem_make.out
sqlite3.h nằm ở / usr / bao gồm /
đá quý sudo cài đặt sqlite3-ruby --without-sqlite3-include = / usr / include
không làm việc
LRI: Trong khi thực thi đá quý ... (OptionParser :: UnlimitedOption)
tùy chọn không hợp lệ: --without-sqlite3-include = / usr / include
Ubuntu 10.04
sqlite3, không phảisqlite3-ruby