Capistrano postgresql: FATAL: Peer authentication failed for user

Ich bin die Bereitstellung einer app zur digitalen Ozean zum ersten mal und lief in zwei (mögliche weitere) Fragen.

1) ich kann nicht bundle install nach dem hinzufügen gem 'unicorn' zu Gemfile. Ich fand, dass kgio nicht mit windows kompatibel ist. Muss ich haben Gemfile.Sperre vorhanden, wenn ich die Bereitstellung über capistrano? Wie würde ich dieses Problem umgehen?

group :production do
  gem 'pg', '0.14.1'
  gem "nginx"
  gem 'unicorn'
end

2) ich habe ein Problem mit der Authentifizierung auf postgresql auf dem server.

production:
  adapter: postgresql
  encoding: unicode
  database: postgresql
  pool: 5
  username: postgresql
  password: secret

Lief ich diese Befehle (sowie einige andere Varianten):

create user postgresql with password 'secret';
create database postgresql with owner postgresql;

Jedes mal, wenn ich mit Kappe bereitstellen, bekomme ich diesen Fehler:

FATAL: Peer authentication failed for user "postgresql"

Ich habe versucht, einen ungültigen Benutzernamen, die ich kenne nicht vorhanden ist, eine Datenbank, die ungültig ist, aber die Fehlermeldung ist immer die gleiche. Nach der postgresql-website, ich sollte immer unterschiedliche Fehler sind für...

Wenn ich etwas Hilfe, das wäre erstaunlich. Danke!

InformationsquelleAutor user2612027 | 2013-07-23
Schreibe einen Kommentar