Прежде всего, обратите внимание, что я нашел несколько похожих вопросов о переполнении стека и статей по всему Интернету, но ни один из них не помог мне исправить мою проблему:
- Ошибка PG не удалось подключиться к серверу: Соединение отклонено Сервер работает на порту 5432?
- PG:: ConnectionBad - не удалось подключиться к серверу: Соединение отклонено
- psql: не удалось подключиться к серверу: соединение отклонено
Теперь, вот проблема:
- У меня есть приложение Rails, которое работает как шарм.
- С моим сотрудником мы используем GitHub для совместной работы.
- У нас есть ветки
master
иmvp
. - Недавно я обновил версию
git
с помощью Homebrew (Mac). - Мы используем Foreman для запуска нашего приложения локально.
Теперь, когда я пытаюсь запустить приложение локально, я получаю следующую ошибку:
PG::ConnectionBad at /
could not connect to server: Connection refused
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
Я пытался несколько раз перезагружать компьютеры.
Я также проверил содержимое /usr/local/var/postgres
:
PG_VERSION pg_dynshmem pg_multixact pg_snapshots pg_tblspc postgresql.conf
base pg_hba.conf pg_notify pg_stat pg_twophase postmaster.opts
global pg_ident.conf pg_replslot pg_stat_tmp pg_xlog server.log
pg_clog pg_logical pg_serial pg_subtrans postgresql.auto.conf
Как вы можете видеть, там нет файла postmaster.pid
.
Любая идея, как я мог это исправить?