小编chi*_*eek的帖子

Rails 4 SQLite3 :: ReadOnlyException:尝试编写一个只读数据库

SQLite3::ReadOnlyException: attempt to write a readonly database: UPDATE "users" SET "current_sign_in_at" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ?尝试登录使用devise gem的Rails 4应用程序时,我始终收到错误消息。

我认为它与dev db的权限有关,因此首先检查了dir的权限,+最后确定了它的位置,经过一番谷歌搜索仍然无法弄清楚它在做什么。

-rw-r--r--   1 a36971  staff   2.1K 24 Jan 20:16 Gemfile
-rw-r--r--   1 a36971  staff   5.7K 24 Jan 20:16 Gemfile.lock
-rw-r--r--   1 a36971  staff    47B  7 Jan 22:31 README.md
-rw-r--r--+  1 root    staff   249B  7 Jan 19:57 Rakefile
drwxr-xr-x+  8 root    staff   272B  7 Jan 19:57 app/
drwxr-xr-x+  7 root    staff   238B …
Run Code Online (Sandbox Code Playgroud)

ruby sqlite permissions macos ruby-on-rails

5
推荐指数
1
解决办法
5926
查看次数

标签 统计

macos ×1

permissions ×1

ruby ×1

ruby-on-rails ×1

sqlite ×1