2013-05-08 62 views
0

在railstutorial chap.6当我尝试迁移我得到这个错误:RailsTutorial第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' 

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

谢谢

+0

可能的重复:http://stackoverflow.com/questions/78801/sqlite3busyexception – Raindal 2013-05-08 17:15:47

+0

试图解决它,但不工作.. – 2013-05-08 17:42:00

回答

1

我有同样的问题。

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

也许这会帮助你!