Сообщение, которое вы получаете, ясно указывает на то, что вам не хватает чего-то для правильной установки этого гема:
Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия необходимых библиотек и / или заголовков.Проверьте файл mkmf.log для более подробной информации.Вам могут потребоваться параметры конфигурации.
Не существует родной версии Windows последней версии pg (0.10.0), выпущенной вчера, но если вы установите 0.9.0, он должен установить двоичные файлы без проблем.
В любом случае, если вы хотите установить гем, вам нужно установить среду сборки.Если вы используете RubyInstaller, то вам нужен DevKit
Для установки гема потребуется только предоставить дополнительные параметры для установки гема (например, --with-pg-dir)
subst X: "C: \ Program Files (x86) \ PostgreSQL \ 8.3" gem install pg - --with-pg-dir = X: subst X: / D