2010-12-30 4 views
1

Я иду из мира PHP/MySQL, пытаясь настроить приложение Rails/PostgreSQL. Похоже, что он не хочет подключаться, и мне трудно найти причину проблемы. Существуют ли определенные способы устранения неполадок, которые я могу предпринять, чтобы выяснить, что происходит не так?Приложение Rails не будет подключаться к PostgreSQL

Обновление: проблема не в PostgreSQL. Я могу подключиться к PostgreSQL через командную строку, удаленно через IDE и через PHP-скрипт. Я просто не могу подключиться к нему через это приложение Rails.

+0

У вас есть сообщение об ошибке? –

+0

'ActiveRecord :: ConnectionNotEstablished' –

+0

Также, http://stackoverflow.com/questions/4565494/cant-log-into-postgresql-database –

ответ

0

Сначала я бы начал с фактического файла database.yml, чтобы убедиться, что у меня есть все правильные данные пользователя и пароля.

Я также удостоверился, что я побежал, что бы вы ни делали, чтобы postgres запускали его сервер, чтобы можно было установить соединения. (Используете ли вы psql start, или он запускается при запуске вашего dev env, поэтому вы можете ответить только на этот вопрос).

Является ли база данных создана?

Могу ли я подключиться через консоль? rails console не должен вызывать ошибки.

У вас есть правильный gem postgres, установленный и находится в вашем файле пакета (или файле environment.rb)?

+0

ну не оставляй меня висящим, что ты сделал!?!? – pjammer

Смежные вопросы