首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql2::Error: Table .schema_migrations‘不存在

Mysql2::Error: Table .schema_migrations‘不存在
EN

Stack Overflow用户
提问于 2014-09-09 06:43:30
回答 1查看 5.4K关注 0票数 0

我刚开始挖矿。当我尝试设置(并按照说明操作,command - rake db:migration)时,发生了以下错误。我关注的那篇文章是http://angular-rails.com/bootstrap.html

"Mysql2::Error:表'amweb_development.schema_migrations‘不存在:从schema_migrations中选择schema_migrations.*“

我可以重新配置mysql2吗?这能解决我的问题吗?或者有没有其他方法,我的数据库中没有任何数据,所以我可以重新创建所有数据。

敬请指教。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-12-09 05:41:26

您的database.yml文件设置如何?我遇到了同样的问题,这是由于使用了标准生产、测试和开发之外的数据库。您可以自己创建schema_migrations表,也可以使用rake任务创建。如果使用rake,关键是要指定环境(本质上是数据库的名称)。

如果您的database.yml文件包含如下条目:

代码语言:javascript
复制
amweb_development:
  adapter: mysql2
  host: localhost
  database: amweb_development

然后,设置数据库(包括模式迁移表)的rake任务将是:

代码语言:javascript
复制
rake db:setup RAILS_ENV=amweb_development
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25734179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档