我一直在更新我的用户测试服务器,现在每次我使用任何与数据库相关的内容调用 rake 时,突然都会出现错误。
样本错误:
rake db:drop RAILS_ENV='production' --trace
rake aborted!
undefined method `[]' for false:FalseClass
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/tasks/databases.rake:96
这是第 96 行
databases.rake
:
config = ActiveRecord::Base.configurations[RAILS_ENV || 'development']
所以看来 Base.configurations 是“假”而不是一个数组。
我已经为此奋斗了几个小时,但我在我的来源中找不到任何内容。
Google 没有提供任何有用的提示。
有人能指出该成员是假的任何明显原因吗?
问题是我的database.yml丢失了。