rails 2.3.5 - ошибка делает ActiveRecord :: Base.configurations ложным.Как мне отследить это? - PullRequest
0 голосов
/ 20 июля 2010

Я обновлял свой пользовательский тестовый сервер и теперь внезапно получаю сообщение об ошибке каждый раз, когда я запускаю 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 не предоставил никаких полезных советов.

Может ли кто-нибудь указать на какие-либо очевидные причины, по которым этот участник является ложным?

1 Ответ

0 голосов
/ 02 августа 2010

Я собираюсь принять мой собственный вопрос, так как Карл, кажется, недоступен, и это снижает мою скорость принятия.

Проблема заключалась в том, что мой database.yml отсутствовал., если вы ответите на этот вопрос, я дам вам ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...