先ほど、SQLiteをいじっていたところ、誤ってデータベースを消してしまったのか、開発環境のデータベースをSQLiteで開こうとすると
Please enter the key used to encrypt the database. If any of the settings were altered for this database file you need to provide this information as well.
と出てて、おそらくデータベースを消してしまったか破損させてしまいました。
そこで、一旦データベースをリセットしようとしてrake db:dropやrake db:migrate:resetなどのコマンドを打ってみようとしたところ、今度は次のようなエラーが出ました。
ActiveRecord::StatementInvalid: SQLite3::NotADatabaseException: file is encrypted or is not a database: SELECT name FROM sqlite_master WHERE name <> 'sqlite_sequence' AND name = 'schema_migrations' AND type IN ('table')
急ぎで作っており今晩中に解決したく、とても困っています。
もし解決法がわかる方がいらっしゃいましたら是非ともよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。