Установка Postgres в Windows для использования с Ruby-on-Rails

В настоящее время я получаю следующую ошибку:

PGError (FATAL: аутентификация пароля не удалась для пользователя postgres):

когда мое приложение пытается получить доступ к базе данных.

Я хотел протестировать свои SQL-вызовы против postgres, поскольку мое приложение регулярно прерывается при запуске в продакшн на Heroku из-за более строгих требований postgres (что я думаю, вероятно, полезно) по сравнению с sqlite 3. Так что у меня аналогичный запросите к этому , чтобы получить не устаревшее руководство по установке postgres для использования с Ruby on Rails в Windows (7), пожалуйста. Я думал, что это займет 20 минут загрузки и установки, но спустя 2 с небольшим часа я еще не совсем близко. На данный момент я:

Загрузил и установил Postgres версии 8.4.8-1 отсюда

Задайте переменные среды так, чтобы Путь (для пользователя) был: C: \ Ruby192 \ bin; C: \ Program Files (x86) \ PostgreSQL \ 8.4 \ bin

Gemfile:

 gem 'pg', '0.11.0' # вместо gem 'sqlite3', '1.3.3'
 

выполнил установку пакета для моего приложения rails, казалось бы, успешно, но пока не нашел простого способа проверить установку.

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

development:
  adapter: postgresql
  database: db/development
  username: postgres
  password: secret
  host: localhost
  encoding: UTF8
  pool: 5
  timeout: 5000

Я знаю, что мне нужно настроить имя пользователя и пароль для Postgres , , возможно, также запустить сервер postgres, подключиться к нему (?) и ввести мой локальный IP-адрес Я подключусь к нему на в конфигурационные файлы где-нибудь , а затем отредактирую один из других файлов .conf в 'C: \ Program Files (x86) \ PostgreSQL \ 8.4 \ data' и т. Д.

Я думаю, что Rails сделал меня мягким, не слишком ли я обдумываю, или на самом деле это довольно сложно настроить, и мне нужно просто вернуться к Sqlite3, для которого также есть потрясающе полезный плагин SQLite Manager, Firefox?

Я Я все еще ищу руководство для начинающих по установке и использованию Postgres для рельсов, но пока меня смущает только большая часть того, что я просматривал / пробовал, например this , this , this , this , this (для Snow Leopard), this (linux).

Любые указатели будут очень признательны. Спасибо!

Джеймс

19
задан Community 23 May 2017 в 11:47
поделиться