実行中に以下のエラーが発生し続けるのはなぜですかrake db:migrate...

devise github readmeのレターhttps://github.com/plataformatec/devise#getting-startedに従い 、新しいプロジェクトを作成しましたが、それでもエラーが発生します。
新しいレール アプリを作成しました: (成功)

gem 'devise'Gemfile に追加: (成功)

バンドルをインストールしました: (成功)

Railsジェネレーターを実行しました:(成功)

User という名前のデバイスモデルを生成しました: (成功)

SQLite3:CantOpenException (データベース ファイルを開くことができない)でSO の質問を参照したため、rake db:create返された which を使用してみましたdb/development.sqlite3 already exists。大丈夫。
それから、はじめに実行rake db:migrateしました.. : (失敗)
エラーが変更されましたSQLite3::CantOpenException: unable to open database file: CREATE UNIQUE INDEX "index_users_on_email" ON "users" ("email")/cygdrive/c/users/daniel/workspace/ruby/rails/tesT_app/db/migrate/20130606041329_devise_create_users.rb:40:in'`
何が起こっている?私はこれを読んで手紙を書き始めましたが、これを理解することはできません!
本当にありがたいです。
編集:... create_users.rbの行:40は
add_index :users, :email, :unique => true
私は何も触れていないことに注意してください。