我刚开始挖矿。当我尝试设置(并按照说明操作,command - rake db:migration)时,发生了以下错误。我关注的那篇文章是http://angular-rails.com/bootstrap.html
"Mysql2::Error:表'amweb_development.schema_migrations‘不存在:从schema_migrations中选择schema_migrations.*“
我可以重新配置mysql2吗?这能解决我的问题吗?或者有没有其他方法,我的数据库中没有任何数据,所以我可以重新创建所有数据。
敬请指教。提前谢谢。
发布于 2014-12-09 05:41:26
您的database.yml文件设置如何?我遇到了同样的问题,这是由于使用了标准生产、测试和开发之外的数据库。您可以自己创建schema_migrations表,也可以使用rake任务创建。如果使用rake,关键是要指定环境(本质上是数据库的名称)。
如果您的database.yml文件包含如下条目:
amweb_development:
adapter: mysql2
host: localhost
database: amweb_development然后,设置数据库(包括模式迁移表)的rake任务将是:
rake db:setup RAILS_ENV=amweb_developmenthttps://stackoverflow.com/questions/25734179
复制相似问题