私は、あなたが本のCHAP2を参照することができ、オープンデータベース [Ruby on Railsに] OReillyヘッドファーストRailsのヤン学習者のことができませんでしたを入力してからrake db:migrate
が、CMDはレーキが中止することを示している可能性がありデータベースが正しく設定されていないようRailsの2009は、データベースを開けません
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development: adapter: sqlite3 database: db/development.sqlite3 timeout: 5000
# Warning: The database defined as 'test' will be erased and # re-generated from your development database when you run 'rake'.
# Do not set this db to the same as development or production.
test: adapter: sqlite3 database: db/test.sqlite3 timeout: 5000
production: adapter: sqlite3 database: db/production.sqlite3 timeout: 5000
#のSQLiteのバージョン3.xの#宝石がsqlite3の-ルビー(OS X Leopard上で必要ではない)の開発をインストールし実行する前に
rake db:create:all
を実行してみてください/development.sqlite3 timeout:5000#警告: 'rake'を実行すると、 'test'として定義されたデータベースが削除され、#開発データベースから再生成されます。 #このdbを開発や運用と同じに設定しないでください。テスト:アダプタ:sqlite3データベース:db/test.sqlite3タイムアウト:5000プロダクション:アダプタ:sqlite3データベース:db/production.sqlite3タイムアウト:5000 Matchu – tjw1135@ tjw1135、投稿の下にある[edit]リンクを使用して、 - コメントを介して書式設定されたテキストを読み込もうとするのはかなり苦しいです。 – sarnold