Ну, оказывается, решение было довольно простым.Я изменил группу на / usr / local / var на staff (с колеса) и изменил владельца (chown -R
) на мою системную учетную запись (от root).
После этого postgres нормально запустился.
Я немного нервничал, меняя эти разрешения, но единственной вещью в моем / usr / local / var был каталог postgres, так что все должно быть хорошо.Если у вас есть другие каталоги / файлы в / usr / local / var, возможно, не используйте флаг -R
при chown'ing?
Сценарий установки Homebrew ruby меняет группу / usr / local /var для персонала, так что это должно быть отменено при переходе на Lion.Хотя я не уверен, что владельцем является мой пользователь, а не системный аккаунт ...