Я знаю, что этот вопрос обсуждался, но ни один из ответов не помог мне. Извините, для начала новой темы на нем ... и спасибо всем, кто помогает.Postgres остановил соединение на 127.0.0.1
Я развиваю свою локальную машину каждый день ... ее НЕ новая настройка, но внезапно сервер не соединится ... и не уверен, почему.
Моя первоначальная установка postgres была через доморощенный. Im с использованием pg gem версии 0.15.1, ruby 2.0, рельсы 3.2.13, postgres 9.2.4.
$ Bundle EXEC Rails S
=> Booting Thin
=> Rails 3.2.13 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/Users/Hank/.rvm/gems/[email protected]/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1216:in `initialize': could not connect to server: Connection refused (PG::Error)
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?
could not connect to server: Connection refused
Is the server running on host "localhost" (fe80::1) and accepting
TCP/IP connections on port 5432?
$ Информация заварить Postgres
postgresql: stable 9.2.4
Обычно, когда я получаю какие-либо ошибки сервера, я могу заставить остановить или перезапустить, а затем перезагрузить машину, и все хорошо. на этот раз я попробовал множество команд pg_ctl, перезапустил, переустановил разрешения и запустил утилиту для диска, gem pristine pg, uninstall pg, переустановить pg, обновить postgres, удалил файл .pid, но не существует в настоящее время созданного.
$, которые Postgres
/usr/local/bin/postgres
$, который PSQL
/usr/local/bin/psql
$ пс Окс | GREP Postgres
returns: 1976 0.0 0.0 2430992 1584 s000 R+ 8:54PM 0:00.01 grep postgres
Сообщение об ошибке и вывод 'ps' показывают, что PostgreSQL не запущен. Вы пробовали «pg_ctl start»? Если да, то что он сказал? –
Он возвращает ... pg_ctl: не указан каталог базы данных и переменная среды PGDATA unset Попробуйте «pg_ctl --help» для получения дополнительной информации. – hellion
И pg_ctl -D/Библиотека/PostgreSQL/начало данных - начало сервера - postgres не может получить доступ к файлу конфигурации сервера «/Library/PostgreSQL/data/postgresql.conf»: нет такого файла или каталога – hellion