尝试运行 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
我还没有找到与此类似(环境方面)的任何其他答案。有什么帮助吗?
最佳答案
我有同样的问题,很难解决。
这些页面帮助了我
knapsack sqlite installer from Luis Lavena
和这个
https://github.com/luislavena/sqlite3-ruby/issues/82
第一页几乎没问题,除了我有这个错误:
checking for sqlite3_libversion_number() in -lsqlite3... no
给我解决方案的第二个链接;代替
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 的目录中
关于ruby - 无法在运行 rails 3.2.11 的 Ruby 2 中加载此类文件 - sqlite3/sqlite3_native (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15792749/