По моему опыту, установщик "одним щелчком" работает лучше всего, хотя я думаю, что Homebrew, вероятно, тоже подойдет.Версия «одним щелчком» на Lion - это версия, которую я использую при разработке и тестировании библиотеки pg.Вам не следует устанавливать его через Macports, если вы не уверены, что он связан с той же версией OpenSSL, что и расширение OpenSSL вашего Ruby.Если они связаны с разными версиями, вы рискуете segfaulting.
Двоичный файл 'pg_config' является критически важной частью установки гема pg для установки.Если он не может найти это (и вы не указываете на него, используя параметр --with-pg-config), он попытается угадать, где что-то установлено, но это не всегда работает.Кроме того, как и с любым расширением, которое связывается с общей библиотекой, вам необходимо убедиться, что вы скомпилировали расширение с той же архитектурой (ами), что и ваш Ruby.Установка 'ARCHFLAGS' в '-arch x86_64' обычно работает на Lion.
См. MacOS X README для получения более подробной информации.
Если у вас все еще есть проблемы, почувствуйтеможете написать мне, так как я бы хотел, чтобы 'pg' был проще для всех.Я работаю над улучшением диагностики, когда что-то идет не так, но трудно предвидеть каждый случай, когда сборка может пойти не так.