我最近买了一台新机器,现在想在 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 服务器时,我得到: