1

尝试运行时出现上述错误rails s

bundle show sqlite3生产

c:/ruby/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32(这意味着,gasp,我在 Windows XP 机器上运行它。)

我也有:

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

我还没有找到与此类似(环境方面)的任何其他答案。有什么帮助吗?

4

2 回答 2

1

我有同样的问题,很难解决。Luis Lavena的这些页面 背包 sqlite 安装程序 和这个 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 的目录中

于 2013-05-25T10:24:40.763 回答
0

有同样的问题。这不会直接回答您的问题,但我通过简单地使用http://railsinstaller.org/安装整个集合来解决它,并且一切正常

以下是 railsinstaller 安装的所有软件包:

  • 红宝石 1.9.3-p392
  • 导轨 3.2
  • 捆绑器
  • 吉特
  • 方镁石
  • 小TDS
  • SQL 服务器
  • 支持
  • 开发套件
于 2013-07-12T05:29:41.537 回答