gpt4 book ai didi

ruby-on-rails - 移动 Rails 应用程序,现在出现 db 错误,可能设计?

转载 作者:行者123 更新时间:2023-12-03 18:29:53 25 4
gpt4 key购买 nike

我最近将我的 Rails 应用程序从一个文件夹移动到另一个文件夹。它在原始文件夹中完美运行。我复制了一切。

我认为这可能与设计相关,因为我将它用于用户管理,并且我将数据库作为完整的读/写/执行。非常感谢任何建议,我是 Rails 新手。

没有任何修改,我现在在运行时收到此错误:

设计中的 ActiveRecord::StatementInvalid::RegistrationsController#create

SQLite3::ReadOnlyException: 试图写一个只读数据库: INSERT INTO "users"("created_at", "current_sign_in_at", "current_sign_in_ip", "email", "encrypted_pa​​ssword", "first_name", "last_name", "last_sign_in_at", “last_sign_in_ip”、“profile_name”、“remember_created_at”、“reset_password_sent_at”、“reset_password_token”、“sign_in_count”、“updated_at”)值(?,?,?,?,?,?,?,?,?,?, ?, ?, ?, ?, ?)
Rails.root:/home/rails

最佳答案

我的猜测是您从另一个用户拥有的目录中复制了文件。在这里它提示用户 rails无法打开 database.sqlite3 .
执行sudo chown -R rails db/应该给 rails用户访问数据库。

你是rails用户吧?根据 /home/rails

关于ruby-on-rails - 移动 Rails 应用程序,现在出现 db 错误,可能设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18047566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com