Я пытался создать базы данных для разработки и тестирования в Redmine, с
rake db: create: all, но я получаю следующую ошибку:
Couldn't create database for {"encoding"=>"utf8",
"username"=>"bitnami", "adapter"=>"mysql",
"database"=>"redmine_development", "host"=>"localhost",
"password"=>"e06fad54d8",
"socket"=>"/home/tudor/redmine-1.2.0-0/mysql/tmp/mysql.sock"},
charset: utf8, collation: utf8_unicode_ci (if you set the charset
manually, make sure you have a matching collation) rake aborted! Don't
know how to build task 'development'
Это мой файл database.yml
production:
adapter: mysql
database: bitnami_redmine
host: localhost
username: bitnami
password: ********
socket: /home/tudor/redmine-1.2.0-0/mysql/tmp/mysql.sock
encoding: utf8
development:
adapter: mysql
database: redmine_development
host: localhost
username: bitnami
password: *********
socket: /home/tudor/redmine-1.2.0-0/mysql/tmp/mysql.sock
encoding: utf8
Я проверил, что mysql включен.
Производственная база данных создается по умолчанию, проблема в разработке.
Один из возможных источников ошибок, которые я обнаружил при чтении других форумов, - это использование табуляции вместо двух пробелов в моем database.yml, но здесь это не так.
Тестирование конфигурации:
- Ubuntu 11.04 Redmine v. 1.2.0 Ruby v. 1.8.7 Rake v. 0.8.7 Rails v.
2.3.11