ruby-on-rails - ruby on Rails rake db :migrate aborted

标签 ruby-on-rails

我是 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/

相关文章:

javascript - 自定义复选框 Rails/CSS

jquery - $ ("form").submit(function() { 在 Firefox 中不起作用

ruby-on-rails - 手动失败#update_attributes保存在Rails中

ruby-on-rails - 范围导致未定义的方法 `const_defined?'

mysql - Ruby on Rails 4 选择 schema_migrations 错误

ruby-on-rails - 从单独的进程调用 sidekiq 工作程序

ruby-on-rails - Delayed::Job.enqueue 将作业排队,Heroku 将它们从队列中清除,但我的执行方法从未被调用;为什么?

javascript - 从 rails 中的 Google Picker API 下载文件

ruby-on-rails - redirect_to vs redirect_to 并返回

ruby-on-rails - 如果日期等于今天或将来的日期,则从 postgres 呈现事件