Вот пошаговое описание того, что я делаю
postgresql_enable="YES"
к /etc/rc.conf
sudo /usr/local/etc/rc.d/postgresql onsestart
.Однако после всех этих шагов я все еще получаю сообщение:
postgres не может получить доступ к файлу конфигурации сервера "/usr/local/pgsql/data/postgresql.conf": нет такого файла или каталога
Какой шаг мне не хватает?
Вам нужно бежать initdb
прежде чем вы сможете использовать сервер postgres. Это невозможно сделать за вас, так как это приведет к разрушению вашей существующей базы данных, если вы выполняете обновление.
/usr/local/etc/rc.d/postgresql initdb
будет делать то, что вам нужно, если вы используете порт FreeBSD, в противном случае см. initdb
страница руководства.
(Также обратите внимание, что сообщение порта после установки сообщает вам об этом - порты сообщений распечатываются после запуска make install
вообще важны :)