Почему psql не может подключиться к серверу? - PullRequest
0 голосов
/ 26 апреля 2020

Когда я запускаю rails s и refre sh http://localhost:3000/, я получаю следующую ошибку:

Internal Server Error
could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
WEBrick/1.6.0 (Ruby/2.7.1/2020-03-31) at localhost:3000

Я использую Rails на Bash в Ubuntu для Windows. Вот версии:

  • Рельсы 4.2.10
  • Ruby 2.7.1p83
  • railties-4.2.10

Вот config / database.yml:

default: &default
  adapter: postgresql
  pool: 5
  timeout: 5000
  socket: /tmp/.s.PGSQL.5432

development:
  <<: *default
  database: db/insta-development

test:
  <<: *default
  database: db/insta-test

production:
  <<: *default
  database: db/insta-production

Вот что я получаю после выполнения команды: dpkg -l | grep postgres

postgres  9105     1  0 Apr24 ?        00:01:23 /usr/lib/postgresql/10/bin/postgres -D /var/lib/postgresql/10/main -c config_file=/etc/postgresql/10/main/postgresql.conf
postgres  9107  9105  0 Apr24 ?        00:00:00 postgres: 10/main: checkpointer process
postgres  9108  9105  0 Apr24 ?        00:00:00 postgres: 10/main: writer process
postgres  9109  9105  0 Apr24 ?        00:00:00 postgres: 10/main: wal writer process
postgres  9110  9105  0 Apr24 ?        00:00:09 postgres: 10/main: autovacuum launcher process
postgres  9111  9105  0 Apr24 ?        00:01:46 postgres: 10/main: stats collector process
postgres  9112  9105  0 Apr24 ?        00:00:00 postgres: 10/main: bgworker: logical replication launcher
root     28246 28044  0 17:18 tty1     00:00:00 grep --color=auto postgres

Я пробовал следующие вещи, чтобы решить эту проблему проблема:

  1. Почему psql не может подключиться к серверу?
  2. https://dba.stackexchange.com/questions/182189/how-do-i-access-postgres-when-i-get-an-error-about-var-run-postgresql-s-pgsql

    3. не удалось подключиться к серверу: "/var/run/postgresql/.s.PGSQL.5432"?

Я очень новичок в Rails, поэтому я приветствую ваши предложения по изучению Rails.

...