我一直在更新我的用户测试服务器,现在我每次调用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
以下是databases.rake
的第96行:
config = ActiveRecord::Base.configurations[RAILS_ENV || 'development']
所以看起来Base.configurations是'false'而不是数组。
我现在已经打了好几个小时,但是我找不到任何东西。
Google没有提供任何有用的提示。
有人能指出为什么这个成员是假的明显原因?
答案 0 :(得分:0)
我会接受我自己的问题,因为卡尔似乎无法使用,这会降低我的录取率。
问题是我的database.yml丢失了。
凯尔,如果你回答这个问题,我会给你答案。