Project

General

Profile

production database is not configured

Added by Cheolho Park almost 10 years ago

Hi,

While installing Redmine, I am stuck at the following error:

/usr/share/redmine# RAILS_ENV=production rake db:migrate
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at /usr/lib/ruby/vendor_ruby/rake/rdoctask.rb
rake aborted!
production database is not configured

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

The following is my database.yml:

/usr/share/redmine# cat config/database.yml
production:
adapter: mysql
database: redmine
host: localhost
username: *
password: *

encoding: utf8

/usr/share/redmine# RAILS_ENV=production rake db:migrate --trace
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at /usr/lib/ruby/vendor_ruby/rake/rdoctask.rb
  • Invoke db:migrate (first_time)
  • Invoke environment (first_time)
  • Execute environment
    rake aborted!
    production database is not configured
    /usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/connection_specification.rb:39:in `resolve_string_connection'
    /usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/connection_specification.rb:25:in `spec'
    /usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/connection_specification.rb:130:in `establish_connection'
    /usr/lib/ruby/vendor_ruby/active_record/railtie.rb:88
    /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:36:in `instance_eval'
    /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:36:in `execute_hook'
    /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:26:in `on_load'
    /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:25:in `each'
    /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:25:in `on_load'
    /usr/lib/ruby/vendor_ruby/active_record/railtie.rb:80
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:30:in `instance_exec'
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:30:in `run'
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:55:in `run_initializers'
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:54:in `each'
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:54:in `run_initializers'
    /usr/lib/ruby/vendor_ruby/rails/application.rb:136:in `initialize!'
    /usr/lib/ruby/vendor_ruby/rails/railtie/configurable.rb:30:in `send'
    /usr/lib/ruby/vendor_ruby/rails/railtie/configurable.rb:30:in `method_missing'
    /usr/share/redmine/config/environment.rb:14
    /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
    /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require'
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:236:in `load_dependency'
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require'
    /usr/lib/ruby/vendor_ruby/rails/application.rb:103:in `require_environment!'
    /usr/lib/ruby/vendor_ruby/rails/application.rb:305:in `initialize_tasks'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:205:in `call'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:205:in `execute'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:200:in `each'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:200:in `execute'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:158:in `invoke_with_call_chain'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:151:in `invoke_with_call_chain'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:176:in `invoke_prerequisites'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:174:in `each'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:174:in `invoke_prerequisites'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:157:in `invoke_with_call_chain'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:151:in `invoke_with_call_chain'
    /usr/lib/ruby/vendor_ruby/rake/task.rb:144:in `invoke'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:116:in `invoke_task'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:94:in `top_level'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:94:in `each'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:94:in `top_level'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:133:in `standard_exception_handling'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:88:in `top_level'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:66:in `run'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:133:in `standard_exception_handling'
    /usr/lib/ruby/vendor_ruby/rake/application.rb:63:in `run'
    /usr/bin/rake:27
    Tasks: TOP => db:migrate => environment

Could you help me fix the problem?

Thanks,

Cheolho


Replies (2)

RE: production database is not configured - Added by yan hongyan over 9 years ago

I also have the same error,is the problem solved?

RE: production database is not configured - Added by Jan Niggemann (redmine.org team member) over 9 years ago

YAML is whitespace-sensitive, please check if your database.yml is valid YAML...

    (1-2/2)