【发布时间】:2012-02-12 14:34:49
【问题描述】:
我尝试在 VDS 上启动非常简单的 Ruby on Rails 应用程序。我使用 Nginx、Phusion Passenger 和 Sqlite3。我有root权限。
创建项目代码:
$ rails new myapplication
$ cd /rails_apps/myapplication
$ bundle install
$ rails generate scaffold Post name:string title:string content:text
$ RAILS_ENV=production rake db:migrate
我可以访问主页,它显示正常。但是当我尝试将数据插入数据库时,我得到下一个:
SQLite3::ReadOnlyException: attempt to write a readonly database: INSERT INTO "posts" ("content", "created_at", "name", "title", "updated_at") VALUES (?, ?, ?, ?, ?)
我该如何解决这个问题?
更新:
chmod 777 \db
帮了我。
【问题讨论】:
-
停止
spring为我修复了它。
标签: sql database exception ruby-on-rails-3.1 sqlite