На 64-битном Mac (Snow Leopard с Core 2 Duo или новее) мне пришлось скомпилировать PostgreSQL из исходного кода, поскольку рельсы продолжали жаловаться, что:
*** Your PostgreSQL installation doesn't seem to have an architecture in common
with the running ruby interpreter (["ppc", "i386", "x86_64"] vs. [])
Несоответствие архитектуры, вероятно, было связано с тем, что я скомпилировал рельсы из источника, который по умолчанию был 64-битным. Двоичный установщик на postgresql.org казался только 32-битной версией. Настройка ARCHFLAGS не исправила это для меня.
В любом случае, если вы загрузите [source] [1] с postgresql.org и будете следовать инструкциям в файле INSTALL, это довольно просто. Вам не нужно создавать нового пользователя, если вы используете свою учетную запись. Мне нужно было создать файл sysctl.conf
для расширения разделяемой памяти - просто google 'postgresql os x sysctl.conf'