2

Ruby のバージョンをアップグレードしたときに、gem を再インストールする必要がありました。どこかで、プロジェクトのデータベースが完全に消去されました。

走れません

rake db:migrate

schema_migrations テーブルがなくなったためです。しかし、新しいテーブルを作成しようとすると、次のエラーが発生します。

#1005 - Can't create table 'schema_migrations' (errno: 13)
Please check privileges of directory containing database.

このテーブルを再作成するにはどうすればよいですか?

4

2 に答える 2

1

とった!schema.rb ファイルを削除して新しいデータベースを作成し、代わりに database.yml ファイルを変更してそのデータベースに接続する必要がありました。次に実行rake db:migrateすると、schema_migrations テーブルが作成され、古い状態に移行し続けました。

于 2012-07-16T06:12:36.370 に答える
0

もう走っbundle installた?

于 2012-07-16T05:42:39.903 に答える