Essayer de mettre en place postgres pour ror application, erreur - fe_sendauth: pas de mot de passe fourni

Arriver:

An error has occurred:

Error connecting to the server: fe_sendauth: no password supplied

Paramètres dans database.yml sont les mêmes que la configuration de l'application sur d'autres machines.

Comment puis-je mettre les choses en place, de sorte que je n'ai pas besoin d'un mot de passe codé en dur?

Je peux afficher le db ok à l'aide de PgAdmin III.

Je préfère ne pas avoir le mot de passe dans database.yml que d'autres machines à l'aide de cette application n'avez pas besoin/il, aussi, il semble être quelque chose sur mon Pg installer.

  • Je dirais que vous avez besoin de regarder pg_hba.conf et voir si vous avez ajouté des ident ou trust règles pour les autres DBs; comparer à celui-ci.