ここまで来るのに2日かかりました。しかし、私はほとんどそこにいます。デプロイを実行cap deploy:coldすると、次のメッセージが表示されて失敗します。
servers: ["xxx"]
[xxx] executing command
** [out :: xxx] rake aborted!
** [out :: xxx] FATAL: password authentication failed for user "my_app"
私database.yamlはこれを持っています:
production:
adapter: postgresql
encoding: utf8
database: my_app_production
pool: 5
host: localhost
username: my_app
password: secret
cap deployという名前で作成したユーザーの下で実行していますdeployer。の下に Postgres をインストールしましdeployerた。my_appまた、psqlでユーザーを作成しました。
create user my_app with password 'secret';
create database my_app_production owner my_app;
my_appを実行して、ユーザーが存在することを確認しました\du。SSHdeployer@xxxでコマンドを実行するとpsql、psql: FATAL: role "deployer" does not exist.
私は何を間違っていますか?