【问题标题】:Where is sqlite3_native.rb in Windows with Ruby 2.0?带有 Ruby 2.0 的 Windows 中的 sqlite3_native.rb 在哪里?
【发布时间】:2013-05-13 11:16:49
【问题描述】:

在 Windows 上使用 Ruby 2.0 x64。通过下载 sqlite3 autoconf 源并编译安装 sqlite3 gem。然后我做了一个gem install sqlite3 --platform=ruby ...。但是,现在当我运行rails server 时,出现以下错误。这个 sqlite3_native.rb 在哪里?我到处都找不到。

C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `rescue in <top (required)>'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:2:in `<top (required)>'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler.rb:132:in `require'
        from C:/Users/me/my_project/config/application.rb:7:in `<top (required)>'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/railties-4.0.0.rc1/lib/rails/commands.rb:78:in `require'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/railties-4.0.0.rc1/lib/rails/commands.rb:78:in `block in <top (required)>'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/railties-4.0.0.rc1/lib/rails/commands.rb:75:in `tap'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/railties-4.0.0.rc1/lib/rails/commands.rb:75:in `<top (required)>'
        from bin/rails:4:in `require'
        from bin/rails:4:in `<main>'

【问题讨论】:

  • 您是否安装了 DevKit 并复制了 .dll 文件?

标签: ruby sqlite ruby-2.0 sqlite3-ruby


【解决方案1】:

这是一个tutorial,用于在 Windows 上使用 Ruby 2.0 安装 SQLite3。

这是一个相当复杂的过程。按照教程进行操作,然后看看它是否有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-11
    • 2013-09-03
    • 2016-09-28
    • 2018-05-08
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 2017-03-18
    相关资源
    最近更新 更多