Я пытаюсь установить Postgres 8.4 для устройства Rails, и у меня возникла пара проблем.
Я установил postgres и pg-admin3 через apt-get.
Использование самых последних Rails 2.3.5 и последних Ruby 1.9.1
Теперь конфигурация меня беспокоит. Я нашел некоторую документацию по настройке пользователя для пользователя postgres (который, по-моему, является администратором по умолчанию для postgres), что я и сделал.
sudo -u postgres psql postgres
\password postgres
До этого я получал ошибку ...
FATAL: Ident authentication failed for user
После обработки мне удалось создать базу данных в pg-admin3.
Обновлен автоматически созданный файл database.yml, теперь он выглядит следующим образом.
development:
adapter: postgresql
encoding: unicode
database: rails-box_development
pool: 5
username: postgres
password: ********
host: localhost
port: 5432
После этого rake db: create работает. Если я удалю хост и порт, он не будет работать.
Мой вопрос ... Какая конфигурация по умолчанию для тех разработчиков, которые используют Rails и Postgres для разработки? Ты используешь эти вещи или что? Каковы ваши шаги, если вы настраиваете новую коробку?