rails db:drop
を実行したときにエラーがでたため(なんのエラーか忘れた)、
sudo rails db:drop
をしてDB削除成功。
その後sudo rails db:create
でDBを作成し、
rails db:migrate
を行ったところ、下記エラーが発生。
WARNING: Nokogiri was built against LibXML version 2.9.8, but has dynamically loaded 2.9.4
rails aborted!
ActiveRecord::StatementInvalid: SQLite3::ReadOnlyException: attempt to write a readonly database: CREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)
ReadOnlyException
だって。
権限の問題かと思い調べたら、chown
で権限を変更すればよいとの情報が。
けどsudo rails db:create
したのがいけなかったのでは?と思い、
再度DBを削除しsudo
抜きのrails db:create
および
rails db:migrate
を実行したところ、うまくmigrateされました。
おわり