Ошибка аутентификации однорангового узла для пользователя

Я использую PostgreSQL-12 с ruby ​​2.7 и rails 6.0.3 на рабочем столе ubuntu 20.04LTS

всякий раз, когда я пытаюсь rails db:create я получаю следующую ошибку

FATAL: Peer authentication failed for user "postgres" Couldn't create the 'myap_development' database. Please check your configuration. rails aborted! ActiveRecord::NoDatabaseError: FATAL: Peer authentication failed for user "postgres"

Я настраивал методы в pg_hba.conf с однорангового узла на md5, доверяю, все безрезультатно, моя конфигурация database.yml тоже точна.

databse.yml

default: &default
  adapter: postgresql
  encoding: unicode
  username: postgres
  port: 5432
  password: postgres

  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>

development:
  <<: *default
  database: myap_development

1 ответ

Запустить сервер базы данных

sudo pg_ctlcluster 12 main start
Другие вопросы по тегам