Ruby on Rails 初心者です。
Windows 7 Pro
ruby Ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32]
Rails 5.0.1
テーブル変更があり、マイグレーションをやり直したかったのです。
そのために行った手順は、以下の通りです。
1.rails g model モデル名 でモデル作成
2.rails g migratiosn でマイグレーション
3.直接マイグレーションスクリプトの、20170227050128_create_departments.rbを編集。
4.db:migrate:resetを入力。今回のエラーが出ました。
dos
1Permission denied @unlink_internal - F:/rails/test/db/development.sqlite3 2Couldn't drop database 'db/development.sqlite3' 3rake aborted! 4Errno::EACCES: Permission denied @ unlink_internal - F:/rails/test/db/d 5evelopment.sqlite3 6 7Tasks: TOP => db:drop:_unsafe 8(See full trace by running task with --trace)
直接マイグレーションスクリプトのファイルを編集したのがまずかったのでしょうか?
まだテスト環境なので、マイグレーションを行わず、
さくっと作り直しがしたかっただけなのですが・・・・。
【追記】
rake db:resetと入力
してもエラーになります
エラーメッセージ↓
Permission denied @ unlink_internal - F:/rails/test/db/development.sqli
te3
Couldn't drop database 'db/development.sqlite3'
rake aborted!
Errno::EACCES: Permission denied @ unlink_internal - F:/rails/test/db/d
evelopment.sqlite3
Tasks: TOP => db:drop:_unsafe
(See full trace by running task with --trace)

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