Я новичок в aws и postgresql. Я запустил экземпляр с быстрым мастером linux ami 2013.03.01 В нем говорится, что экземпляр включает в себя доступ к репозиторию postgresql - я подумал, что это означает, что он уже установлен на компьютере, и так как я не смог найти его, я решил установить postgresql самостоятельно, следуя этому великому руководству на шаге 10: установка PostGIS при выполнении этой команды

./configure --with-pgconfig=/usr/local/pgsql/bin/pg_config --with-raster

я получаю следующие предупреждения:

configure: WARNING: ImageMagick does not seem to be installed. Documentation cannot be built
configure: WARNING: dblatex is not installed so PDF documentation cannot be built
configure: WARNING: could not locate Docbook stylesheets required to build the documentation
configure: WARNING: could not locate CUnit required for unit tests

и команда заканчивается следующей ошибкой:

configure: error: could not find geos-config within the current path. You may need to try re-running configure with a --with-geosconfig parameter.

я пробовал эту команду

./configure --with-geosconfig=/usr/local/bin/geos-config

Я получаю те же предупреждения, что и выше, и следующую ошибку configure: error: не удалось найти pg_config в текущем пути. Вам может потребоваться повторно запустить configure с параметром --with-pgconfig. кто-нибудь может мне помочь, что я скучаю?

2 ответа2

0

Вам не нужно компилировать PostgreSQL и устанавливать его вручную! Просто используйте существующую упакованную версию:

sudo yum -y install postgresql postgresql-server postgresql-contrib
sudo service postgresql initdb
sudo /sbin/chkconfig --levels 235 postgresql on
sudo service postgresql start

... согласно первому совпадению с Google по поводу "amazon linux install postgresql".

При этом упаковка Amazon Linux PostgreSQL плохо граничит с некомпетентностью, и ее следует избегать в пользу дистрибутива, который должным образом поддерживает пакеты PostgreSQL, такие как Ubuntu, Debian или Fedora/RHEL.

0

Вы получаете некоторые предупреждения о пропавшем программном обеспечении. Почему бы вам не установить их?

yum install imagemagick

И т.д. для других отсутствующих пакетов ...

Проблема с настройкой, см. Http://postgis.17.x6.nabble.com/Why-can-t-PostGIS-configure-find-libgeos-c-td3552982.html и ответ

Я мог бы устареть, но в сообщении явно указывается, что вы должны передать ему каталог, а не файл. Хромой, но, скорее всего, это твоя проблема.

Попробуйте использовать: --with-geosconfig =/usr/local/bin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .