Вот моя ошибка.postgresql не удалось подключиться.
PG::Error - 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?
could not connect to server: Connection refused
Is the server running on host "localhost" (fe80::1) and accepting
TCP/IP connections on port 5432?
Я установил PostgreSQL с помощью доморощенного в/USR/местные/бен/PSQL Для того, чтобы заставить его признать эту версию я должен был добавить это в мой файл Баш.
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
Когда я диск в мои рельсах приложение и команду запуска
rails s
она начинается со следующей
=> Booting Thin
=> Rails 4.0.0.beta1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
Тогда, когда я пытаюсь посмотреть приложение на http://0.0.0.0:3000
я получаю выше ошибки любой может знать, почему это может произойти.
postgres не знает, где найти файл конфигурации сервера. Вы должны указать опцию -config-файл или -D или задать переменную среды PGDATA. – user1096509
Хорошо, как начать с командной строки 'brew info postgres'. стартовая строка: «pg_ctl -D/usr/local/var/postgres -l /usr/local/var/postgres/server.log start» – user1096509
Если бы эта ошибка произошла в Nitrous.io, когда я перешел с mysql на postgres. Пришлось перезапустить ящик и изменить мою базу данных.yml, чтобы иметь «host: localhost» и изменить 'listen address на '*''. Мое окончательное решение было найдено [здесь] (https://serverfault.com/questions/461257/cant-connect-to-postgres-in-production/461265#461265) – Shadoath