Не могу запустить postgresql из Homebrew с Lion

Я новичок в Unix и у меня проблемы с запуском initdb с postgresql. Я установил postgres через homebrew с помощью "brew install postgres" и попытался запустить команду initdb следующим образом:

initdb / usr / local / var / postgres Файлы, принадлежащие этой системе баз данных, будут принадлежать пользователю "philhowie". Этот пользователь также должен владеть процессом сервера.

Кластер базы данных будет инициализирован с помощью локали en_NZ.UTF-8. Кодировка базы данных по умолчанию была соответственно установлена ​​в UTF8. Конфигурация текстового поиска по умолчанию будет установлена ​​на "английский".

создание каталога /usr/local/var/postgres ... initdb: не удалось создать каталог "/usr/local/var/postgres": разрешение отклонено

Должен ли postgresql работать под другой учетной записью? В таком случае, как мне это настроить? Я не могу запустить эту команду от имени пользователя root.

Спасибо за вашу помощь!

1 ответ

Homebrew сознательно не делает никаких настроек для вас, что позволяет вам делать все это самостоятельно. Такие системы, как MacPorts, более ориентированы на эту добавленную стоимость.

Итак, в этом случае начните с http://www.postgresql.org/docs/9.1/interactive/runtime.html и следуйте их указаниям по выполнению всей работы по настройке вручную - доморощенный, собранный из исходного кода для вас, но остальное вам решать.

Другие вопросы по тегам