Windows WLS, Postgresql на Windows и Rails, не может создать БД - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь работать с Windows WLS.Я установил рубин и рельсы, и они работают (кроме раздражающего предупреждения).Я установил клиент postgresql в Ubuntu / WLS и сервер postgresql в Windows.Когда я пытаюсь подключиться через:

psql -p 5432 -h localhost -U postgres

все работает правильно.Когда я пытаюсь запустить:

rails db:create

, у меня появляется эта ошибка:

Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Решено.Если кому-то нужно, в конфигурационный файл нам нужно добавить host: localhost

0 голосов
/ 23 октября 2018

Ошибка может означать, что сервер Postgresql не работает.Попробуйте запустить его


sudo systemctl start postgresql

и убедитесь, что сервер запускается при загрузке:

sudo systemctl enable postgresql

или эта проблема может возникать при установке пакета postgres без версииномер.

sudo apt-get remove --purge postgresql

и переустановите

sudo apt-get install postgresql-(what is the current version)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...