Рейк прервал неопределенный метод "каждый"

Добрый день. Невозможно бороться с раком db: мигрировать

user @ubuntu: ~/furriery/furriery $ rake db: migrate rake aborted! undefined method each' for "../.openshift/config/database.yml":String/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activerecord-4.1.4/lib/active_record/connection_adapters/connection_specification.rb:163:in resolve_all '/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activerecord-4.1.4/lib/active_record/connection_handling.rb:69:in resolve'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activerecord-4.1.4/lib/active_record/core.rb:46:in configurations = '/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activerecord-4.1.4/lib/active_record/railtie.rb: 128: в block (2 levels) in <class:Railtie>'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activesupport-4.1.4/lib/active_support/lazy_load_hooks.rb:38:in instance_eval '/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activesupport- 4.1.4/lib/active_support/lazy_load_hooks.rb: 38: in execute_hook'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activesupport-4.1.4/lib/active_support/lazy_load_hooks.rb:28:in block in on_load '/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activesupport-4 .1.4/lib/active_support/lazy_load_hooks.rb: 27: в each'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activesupport-4.1.4/lib/active_support/lazy_load_hooks.rb:27:in on_load '/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activerecord-4.1.4/lib/active_record/railtie.rb:118:в block in <class:Railtie>'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/railties-4.1.4/lib/rails/initializable.rb:30:in instance_exec '/home/user/.rvm/gems/ruby -2.0.0-p643/gems/railties-4.1.4/lib/rails/initializable.rb: 30: in run'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/railties-4.1.4/lib/rails/initializable.rb:55:in блоке в run_initializers '/home/user/.rvm/gems/ruby-2.0.0-p643/gems/railties-4.1.4/lib/rails/initializable.rb: 54: в run_initializers'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/railties-4.1.4/lib/rails/application.rb:300:in initialize!' /home/user/furriery/furriery/config/environment.rb:5:in <top (required)>'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:247:in require '/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:247: в block in require'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:232:in load_dependency'/home/user/. rvm/gems/ruby-2.0.0-p643/gems/activesupport-4.1.4/lib/active_support/dependencies.rb: 247: in require'/home/user/.rvm/gems/ruby-2.0.0-p643/gems/railties-4.1.4/lib/rails/application.rb:276:in require_environment! ' /home/user/.rvm/gems/ruby-2.0.0-p643/gems/railties-4.1.4/lib/rails/application.rb:379:в block in run_tasks_blocks'/home/user/.rvm/gems/ruby-2.0.0-p643/bin/ruby_executable_hooks:15:in eval '/home/user/.rvm/gems/ruby-2.0.0-p643/bin/ruby_executable_hooks:15:in' 'Задачи: TOP => db: migrate => environment (см. полный след, выполнив задачу с помощью --trace).

ruby 2.0.0p643 (2015-02-25 версия 49749) [i686-linux] Rails 4.1.4 rvm 1.26.11 (последний) Уэйн Э. Сегин, Михал Папис [ https://rvm.io/]

+1
источник поделиться
1 ответ

Проверьте файл database.yml и убедитесь, что за каждым разделителем ":" следует пробел. Также убедитесь, что у вас есть пробелы, а не вкладки, для отступов. Вы можете проверить свой файл, чтобы узнать, является ли он действительным YAML здесь: http://www.yamllint.com/

0
источник

Посмотрите другие вопросы по метке или Задайте вопрос