私は redmine を設定しようとしていて、次のようにばかげたシンプルな database.yml を作成しました:
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
実行するrake db:create
と、期待どおりに開発データベースが作成されます。ただし、実行すると、次のようrake db:migrate
に言って失敗します。
development database is not configured!
データベースを作成するのに十分なほど正しく構成されているのに、なぜ実行できないdb:migrate
のですか?database.yml
編集:
実行RAILS_ENV=development rake db:migrate
したところ、次のエラー メッセージが表示されました。
Invalid gemspec in [/var/lib/gems/1.8/specifications/mail-2.4.4.gemspec]: invalid date format in specification: "2012-03-14 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/tilt-1.3.3.gemspec]: invalid date format in specification: "2011-08-25 00:00:00.000000000Z"
NOTE: SourceIndex.new(hash) is deprecated; From /usr/share/redmine/config/../vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:100 in `new'.
rake aborted!
ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead.