【问题标题】:RailsTutorial Chap 6, Rake AbortedRailsTutorial 第 6 章,Rake 中止
【发布时间】:2013-05-03 00:32:45
【问题描述】:

在 railstutorial chap.6 中,当我尝试迁移时出现此错误:

MacBook-Pro-de-Stephane-Cedroni:sample_app stephanecedroni$ bundle exec rake db:migrate
==  AddIndexToUsersEmail: migrating ===========================================
-- add_index(:users, :email, {:unique=>true})
   -> 0.0020s
==  AddIndexToUsersEmail: migrated (0.0022s) ==================================

rake aborted!
An error has occurred, this and all later migrations canceled:

SQLite3::BusyException: database is locked: commit transaction/Users/stephanecedroni/.rvm/gems/ruby-1.9.3-p392/gems/sqlite3-1.3.5/lib/sqlite3/database.rb:97:in `close'

有人有同样的错误吗? 我不是很实验,需要你的帮助!

谢谢

【问题讨论】:

标签: ruby-on-rails sqlite rake


【解决方案1】:

我遇到了同样的问题。

我有另一个打开的控制台窗口,我正在运行“rails console --sandbox”,所以我阻止了对我的数据库的任何更改。关闭此窗口后,我可以进行迁移。

也许这会对你有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 2018-06-06
    相关资源
    最近更新 更多