После почти двух дней проб и ошибок (и во многом благодаря советам предыдущего поста в этой теме и в других местах я смог успешно установить pg 0.10.0 в Ruby 1.8.7 (для обоих моихRubyInstaller и мои версии InstantRails.) В случае, если кто-то столкнется с этой проблемой снова, я подведу итоги моего окончательного успешного процесса установки.
Сначала мне пришлось установить DevKit , следуя инструкциям по установке.Мне пришлось скопировать (для безопасности), а затем удалить файл operating_system.rb в папке \ Ruby187 \ lib \ ruby \ site_ruby \ 1.8 \ rubygems \ defaults для успешной установки.
Во-вторых, яустановил rake-compiler и rdoc gems. gem install rake-compiler gem install rdoc (если у вас возникли проблемы с любым из них, я бы рекомендовал свободно использовать параметр конфигурации --platform = win32)
После того, как они были успешно установлены, окончательная установка самой pg была:
gem install pg --platform= mswin32 --version = 0.9.0 - - with-pg = {короткое имя каталога Postgres} \
например, gem install pg --platform = mswin32 --version = 0.9.0 - -with-pg = C: \ PostgreSQL \
Последнее '\', по-видимому, необходимо для способа, которым установщик анализирует строки каталога.Я понимаю, что мое использование параметров конфигурации может быть немного больше, чем необходимо, но явно успешная установка версии 0.10.0 (когда я исключил параметр --version) на самом деле не работала.
Еще раз спасибо этимв этой теме, кто помог мне в этой последовательности.