Не могу запустить 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 и следуйте их указаниям по выполнению всей работы по настройке вручную - доморощенный, собранный из исходного кода для вас, но остальное вам решать.