我是ruby on rails的新手,我试着寻找这类问题的答案。我一直在寻找很长一段时间,但我还没有找到解决方案。 我正在使用windows vista home,ruby 2.0.0,rails 4.0.2。 我尝试了不同的方法来解决问题,似乎我不明白输出告诉我的是什么:
$ rake db:migrate
rake aborted!
LoadError: cannot load such file -- sqlite3/database
c:/Users/me/desktop/family_N/config/application.rb:7:in `<top (required)>'
c:/Users/me/desktop/family_N/Rakefile:4:in `<top (required)>'
感谢您的快速回复。 我安装设备并尝试rake db:create,我得到了相同的输出。 原谅我的无知,但这就是我所看到的 db / migrate:201405282050240_devise_create_user.rb。 db / schema.rb:ActiveRecord :: schema.define(version:20140617211300)do | t | ... 这个日期必须匹配吗?
答案 0 :(得分:3)
您是否创建了数据库?从发布的错误中,您似乎还没有这样做。
rake db:create
您需要先创建数据库,然后才能将数据迁移到数据库。
答案 1 :(得分:0)
尝试bundle exec rake db:create