Недавно я получил новую машину и теперь буду работать над своими проектами из Github. Мне любопытно, как правильно настроить базу данных Postgres на моем локальном компьютере. У меня есть postgresql
, pgadmin3
и libpq-dev
, установленные на Ubuntu (12.04).
Я вытаскиваю проект:
git clone https://github.com/thebenedict/cowsnhills.git
и запустите:
bundle
.
Когда я запускаю:
rake db:create && rake db:schema:load
Я получаю эту ошибку:
rake db:create && rake db:schema:load
FATAL: password authentication failed for user "cnh"
FATAL: password authentication failed for user "cnh"
....
Файл config/database.yml
выглядит следующим образом:
development:
adapter: postgresql
encoding: unicode
host: localhost
database: cnh_development
pool: 5
username: cnh
password: cnh
test:
adapter: postgresql
encoding: unicode
host: localhost
database: cnh_test
pool: 5
username: cnh
password: cnh
production:
adapter: postgresql
encoding: unicode
host: localhost
database: cnh_production
pool: 5
username: cnh
password: cnh
Каков правильный способ создания базы данных Postgres, чтобы я мог запускать этот проект на своей локальной машине?
Сейчас, когда я запускаю сервер Rails, я получаю: