我正在关注ruby on rails教程。我还没有找到适合这个问题的答案。我在运行Ruby 2.0的Windows 8上可能导致这种情况吗?
$ rake db:create
rake aborted!
cannot load such file -- sqlite3/sqlite3_native
任何可能的修复方法?
答案 0 :(得分:1)
我能够通过在SQLite3和Eventmachine gems上安装最新版本来解决这个问题: https://rubygems.org/gems/eventmachine http://rubygems.org/gems/sqlite3-ruby
答案 1 :(得分:0)
如果您已将Sqlite download link中的“ exe”和“ dll”提取到Ruby的bin文件夹中,仍然存在此问题。试试这个:
bundle update
gem uninstall sqlite3
在sqlite3的多个版本之间进行选择,请选择最后一个选项“所有版本”。在此处输入最后一个号码
选择要卸载的gem:
1. sqlite3-1.3.13
2. sqlite3-1.3.13-x64-mingw32
3.所有版本
>3
。
。
如果删除此gem,将无法满足这些依赖性。
继续卸载吗? [yN]
>y
gem install sqlite3 --platform=ruby
rails db:create
这应该有效。
如果以上方法对您有用,请通读此link,以获取更多说明。