1

を実行しようとすると、上記のエラーが発生しますrails s

bundle show sqlite3生産する

c:/ruby/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32(つまり、あえぎ、私は Windows XP マシンで実行しています。)

私も持っています:

group :development, :test do
  ...
  gem 'sqlite3'
  ...
end

これに似た(環境的に)他の回答は見つかりませんでした。何か助けはありますか?

4

2 に答える 2

1

私は同じ問題を抱えていて、それを解決するのに苦労しました。Luis Lavenaのこれらのページ knapsack sqlite インストーラー とこれ https://github.com/luislavena/sqlite3-ruby/issues/82に助けられました

このエラーがあったことを除いて、最初のページはほとんど問題ありませんでした:

checking for sqlite3_libversion_number() in -lsqlite3... no

解決策を提供してくれた2番目のリンク。それ以外の

c:\sqlite3x86>gem install sqlite3 --platform=ruby --  --with-sqlite3-dir=C:/sqlite3x86

入力する必要がありました

c:\sqlite3x86>gem install sqlite3 --platform=ruby --  --with-sqlite3-lib=C:/sqlite3x86/lib --with-sqlite3-include=C:/sqlite3x86/include

ご想像のとおり、Luis Lavena によってビルドされたナップサック sqlite3 を sqlite3x86 というディレクトリに置きました。

于 2013-05-25T10:24:40.763 に答える