Ruby on rails Don';我不知道如何构建任务';db:创建';
我正在从sqllite数据库迁移到mysql2。我运行了mysql(并更改了database.yml),但出于某种原因,我的rake db:create返回了:Ruby on rails Don';我不知道如何构建任务';db:创建';,ruby-on-rails,rake,Ruby On Rails,Rake,我正在从sqllite数据库迁移到mysql2。我运行了mysql(并更改了database.yml),但出于某种原因,我的rake db:create返回了: rake aborted! Don't know how to build task 'db:create' 当我执行a:rake-T时,列表中不会出现db任务 我在轨道3.2.9上 我在这里遗漏了什么明显的东西?刚刚发现。有人在application.rb中注释了以下内容: require 'rails/all' 一旦放回,rak
rake aborted!
Don't know how to build task 'db:create'
当我执行a:rake-T时,列表中不会出现db任务
我在轨道3.2.9上
我在这里遗漏了什么明显的东西?刚刚发现。有人在application.rb中注释了以下内容:
require 'rails/all'
一旦放回,rake-T将返回db任务。对于2019年在此登陆的人员: 如果您使用
-O
(大写字母“O”)运行rails new
,或-跳过activerecord
,并希望以后添加数据库,则需要在application.rb
中取消对此的注释以启用Active Record框架:
需要“活动记录/railtie”
编辑:您还需要在应用程序的根目录中创建以下结构:
your_app
|_config
|_ database.yml
|_db
|_ migrate
|_ schema.rb
然后运行:rake db:schema:dump
您是否从正确的目录运行它?