Я новичок в Ruby on rails. Недавно я работаю над проектом, выполненным на полпути другим программистом. Что я сделал, я клонировал его репозиторий и установил все необходимые пакеты и драгоценные камни и т. Д., Чтобы я мог запускать разработку локально. Он работал все время, когда я запускаю сервер rails и посещаю localhost: 3000Postgresql PG :: ConnectionBad + работает с проектом Github
Однако сегодня я установил двойной загрузочный Ubuntu рядом с окнами 8.1. Затем я выполнил тот же процесс, что и раньше, для установки необходимых драгоценных камней и настройки среды.
Однако на этот раз, когда я бегу рельсы сервера и посещение Localhost: 3000 Я бегу в следующей задаче:
could not connect to server: Connection timed out Is the server running on host "xx.xx.xx.xxx" and accepting TCP/IP connections on port 6543?
Это странно, потому что он привык работать без меня настройки ничего на базе .yml.
Если я начинаю новый проект рельсов и сделать
rails new projectName -d postgresql
он отлично работает, когда я редактировал database.yml файл в правильное удостоверение.
Итак, мой вопрос: если я клонировал репозиторий и начал сотрудничать с другим программистом в проекте, как мне настроить базу данных postgresql для меня?
спасибо.
Вы не сказали нам ответ на вопрос в сообщении об ошибке. Сервер работает на этом IP и порту? И как вы это подтвердили? –
Я не нашел ответ на сообщение об ошибке. В файле database.yml порт и хост такие же, как и в сообщении об ошибке. Тем не менее, я хочу запустить их в localhost, нужно ли мне изменять какие-либо настройки? – leo277
Ну, либо база данных доступна в этих настройках, либо нет. Если это так, у вас есть другая ошибка. Если это не так, вам нужно изменить базу данных или ваши настройки. –