私は github 上の他の人のリポジトリに貢献しています。新しいマシンでプロジェクトを実行したい
私はプロジェクトを引っ張った:
git clone https://github.com/thebenedict/cowsnhills.git
バンドルを実行すると、すべてグレービーですが、サーバーを起動するとエラーが発生します
PG::ConnectionBad
FATAL: password authentication failed for user "cnh" FATAL: password authentication failed for user "cnh"
私のpg gemは問題なくインストールされているようです。使用sudo apt-get install libpq-dev
しましたが、エラーは発生しませんでした。
そうすればgit pull origin master
、適切な「すでに最新の状態」が表示されます
ただし、github のログイン資格情報を求められることはありません。サーバーを実行するにはどうすればよいですか?
編集:
さて、ローカル マシンで postgres データベースをセットアップする必要があります。config/database.yml
ファイルは次のようになります。
development:
adapter: postgresql
encoding: unicode
host: localhost
database: cnh_development
pool: 5
username: cnh
password: cnh
私が試した端末で:
$ sudo -u postgres psql
psql (9.1.10)
Type "help" for help.
postgres=# create role cnh with createdb login cnh password 'cnh'
postgres-# \q
$ rake db:setup
FATAL: password authentication failed for user "cnh"
FATAL: password authentication failed for user "cnh"
上記の構成ファイルを指定して、データベースをセットアップするために実行する必要がある postgres コマンドは何ですか?