ruby-on-rails – rails 5 db:reset不工作

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – rails 5 db:reset不工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想重置rails 5项目的数据库,但rails db:reset命令无效.

错误信息:

Permission denied @ unlink_internal - C:/sites5/dawnrebirth/db/development.sqlite3
Couldn't drop database 'db/development.sqlite3'
rails aborted!
Errno::EACCES: Permission denied @ unlink_internal - C:/sites5/dawnrebirth/db/development.sqlite3
bin/rails:4:in `require'
bin/rails:4:in `<main>'
Tasks: TOP => db:drop:_unsafe
(See full trace by running task with --trace)

解决方法

通常当rake db:reset不运行或为我工作时,我只需删除development.sqlite3和schema.rb文件,然后重新运行rake db:migrate命令重新生成这两个文件.但请注意不要在生产环境中尝试这个.
原文链接:https://www.f2er.com/ruby/268764.html

猜你在找的Ruby相关文章