Rails db: создать с использованием PostgreSQL return PG :: ConnectionBad: не удалось подключиться к серверу: соединение отклонено - PullRequest
0 голосов
/ 13 января 2020

Я следовал учебному пособию по разработке с использованием response и rails из DigitalOcean Tutorial .

Я сделал

rails new rails_react_recipe -d=postgresql -T --webpack=react --skip-coffee

Он создал каталог со всеми необходимые инструменты - ruby и рельсы. Затем следующим шагом будет создание базы данных

rails db:create

, но она вернула мне ошибку ниже

could not connect to server: Connection refused (0x0000274D/10061)
        Is the server running on host "localhost" (::1) and accepting
        TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
        Is the server running on host "localhost" (127.0.0.1) and accepting
        TCP/IP connections on port 5432?
Couldn't create 'rails_react_recipe_development' database. Please check your configuration.        
rails aborted!
PG::ConnectionBad: could not connect to server: Connection refused (0x0000274D/10061)
        Is the server running on host "localhost" (::1) and accepting
        TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
        Is the server running on host "localhost" (127.0.0.1) and accepting
        TCP/IP connections on port 5432?
bin/rails:4:in `require'
bin/rails:4:in `<main>'
Tasks: TOP => db:create
(See full trace by running task with --trace)

Я установил postgresql 12 для windows из https://www.postgresql.org/download/

Я не смог найти никакого решения онлайн. Помощь будет по достоинству оценена. Спасибо!

1 Ответ

0 голосов
/ 13 января 2020

Вам нужно запустить сервер Postgres, чтобы он начал принимать соединения. В настоящее время вы, вероятно, скачали Postgres, но не запустили его.

Вы можете следовать инструкциям здесь, чтобы узнать, как запустить его на Windows: https://tableplus.com/blog/2018/10/how-to-start-stop-restart-postgresql-server.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...