У меня несколько сложная проблема, связанная с несколькими различными программами, включая redmine, MySQL, Ruby, Ruby on Rails и т. Д. Это в Windows XP.
Я следую инструкциям redmine: http://www.redmine.org/projects/redmine/wiki/RedmineInstall
Я на шаге 5. где я должен набрать RAILS_ENV=production rake db:migrate
Когда я набираю это в командной строке и нажимаю ввод, я получаю сообщение об ошибке: «RAILS_ENV» не является командным блабла.
Так что я переставил это на: rake db:migrate RAILS_ENV=production
Это, кажется, работает правильно, но я получаю следующее:
C:\redmine-1.2.1>rake db:migrate RAILS_ENV=production --trace
* Invoke db:migrate (first_time)
* Invoke environment (first_time)
* Execute environment
rake aborted!
Access denied for user 'redmine'@'localhost' (using password: YES)
C:/redmine-1.2.1/vendor/rails/activerecord/lib/active_record/connection_adapters
/mysql_adapter.rb:620:in `real_connect'
C:/redmine-1.2.1/vendor/rails/activerecord/lib/active_record/connection_adapters
/mysql_adapter.rb:620:in `connect'
C:/redmine-1.2.1/vendor/rails/activerecord/lib/active_record/connection_adapters
/mysql_adapter.rb:203:in `initialize'
C:/redmine-1.2.1/vendor/rails/activerecord/lib/active_record/connection_adapters
/mysql_adapter.rb:75:in `new'
Вот мое database.yml
содержимое файла:
MySQL (настройка по умолчанию).
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: ****
encoding: utf8
development:
adapter: mysql
database: redmine_development
host: localhost
username: root
password:
encoding: utf8
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: mysql
database: redmine_test
host: localhost
username: root
password:
encoding: utf8
test_pgsql:
adapter: postgresql
database: redmine_test
host: localhost
username: postgres
password: "postgres"
test_sqlite3:
adapter: sqlite3
database: db/test.sqlite3
Мне действительно нужно какое-то направление здесь.Это похоже на проблему с моими пользователями / паролями.Я изменил пароли, чтобы не содержать "!"или любые другие специальные символы.У меня есть заглавные и строчные буквы.
Любая помощь будет принята с благодарностью.
DemiSheep