我刚开始挖矿。 我正在尝试设置(并按照说明执行操作,命令 - rake db:migration)发生以下错误。文章我跟着http://angular-rails.com/bootstrap.html
" Mysql2 ::错误:表' amweb_development.schema_migrations'不存在:SELECT schema_migrations
。* FROM schema_migrations
"
我可以重新配置mysql2吗?那会解决我的问题吗?或者还有其他方式,我的数据库中没有任何数据,所以我可以重新创建所有内容。
请指教。提前致谢。
答案 0 :(得分:1)
您的database.yml文件是如何设置的?我有同样的问题,这是由于使用了标准生产,测试和开发之外的数据库。您可以自己创建schema_migrations表,也可以使用rake任务完成。如果使用rake,关键是指定环境(实际上是数据库的名称)。
如果您的database.yml文件有这样的条目:
amweb_development:
adapter: mysql2
host: localhost
database: amweb_development
然后设置数据库的rake任务(包括模式迁移表)将是:
rake db:setup RAILS_ENV=amweb_development