sqlite3-rubyのインストール中に次のエラーが発生しました:
ネイティブ拡張の構築。しばらく時間がかかる場合があります...
エラー:sqlite3-rubyのインストールエラー:
エラー:gemネイティブ拡張のビルドに失敗しました。
/usr/bin/ruby1.8 extconf.rb
sqlite3.hをチェックしています...いいえ
sqlite3.hがありません。「port install sqlite3 + universal」または「yum install sqlite3-devel」を試してください
*** extconf.rbが失敗しました***
何らかの理由でMakefileを作成できませんでした。おそらく不足しています
必要なライブラリやヘッダー。mkmf.logファイルで詳細を確認してください
詳細。構成オプションが必要になる場合があります。
提供される構成オプション:
--with-opt-dir
--opt-dirなし
--with-opt-include
--without-opt-include = $ {opt-dir} / include
--with-opt-lib
--without-opt-lib = $ {opt-dir} / lib
--with-make-prog
--make-progなし
--srcdir =。
--curdir
--ruby = / usr / bin / ruby1.8
--with-sqlite3-dir
--without-sqlite3-dir
--with-sqlite3-include
--without-sqlite3-include = $ {sqlite3-dir} / include
--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 install sqlite3-ruby --without-sqlite3-include = / usr / include
動かない
エラー:gemの実行中...(OptionParser :: InvalidOption)
無効なオプション:--without-sqlite3-include = / usr / include
Ubuntu 10.04
sqlite3ではなく」に変更されましたsqlite3-ruby