当我升级我的ruby版本时,我不得不重新安装我的宝石。在某个地方,它完全清除了我的项目数据库。
我无法运行
rake db:migrate
因为我不再拥有schema_migrations表。但是当我去创建一个新表时,我得到了这个错误:
#1005 - Can't create table 'schema_migrations' (errno: 13)
Please check privileges of directory containing database.
如何重新创建此表?
答案 0 :(得分:1)
知道了!我不得不删除我的schema.rb文件并创建一个新数据库并更改我的database.yml文件以连接到那个。然后我运行rake db:migrate
并创建了schema_migrations表并继续迁移回旧状态。
答案 1 :(得分:0)
你有没有运行bundle install
?