我是 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)>'
感谢您的快速回复。
我安装 devise 并尝试 rake db:create,我得到了相同的输出。
原谅我的无知,但这就是我正在看的
数据库/迁移:201405282050240_devise_create_user.rb。
db/schema.rb: ActiveRecord::schema.define(版本: 20140617211300) 做 |t| ...
这个日期必须匹配吗?
最佳答案
您创建了数据库吗?从发布的错误来看,您似乎还没有这样做。
rake db:create
您确实需要先创建数据库,然后才能将数据迁移到该数据库。
关于ruby-on-rails - ruby on Rails rake db :migrate aborted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25798110/