1

私は 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 コマンドは何ですか?

4

1 に答える 1