如何选择名称FROM sqlite_master WHERE(type ='table'OR type ='view')AND NOT name ='sqlite_sequence'AND name =“schema_migrations”

时间:2016-07-03 09:29:28

标签: ruby-on-rails

现在我正在学习Rails教程7。

出现错误:SQLite3 :: CorruptException:数据库磁盘映像格式错误:SELECT name FROM sqlite_master WHERE(type ='table'OR type ='view')AND NOT name ='sqlite_sequence'AND name =“schema_migrations”

(在localhost:3000上)

我不知道如何解决这个问题。 请告诉我。

感谢。

导轨チュートリアルの7章をしている最中なのですが, ローカルホストを开くと上记のエラーメッセージが出ます。 谷歌先生に闻いても教えてくれず困っています。 どなたか解决策を知っている方がいたらよろしくお愿いします。

1 个答案:

答案 0 :(得分:0)

就像错误一样:你的数据库格式错误。你必须删除它并重新创建它。执行以下操作:

rake db:drop
rake db:create
rake db:migrate