Я использую пользовательскую компиляцию на основе PHP 5.3 и мне нужно обновить версию postgresql с 9.2 до 9.3.
Я использую докер для своей инфраструктуры, и новые строки, которые я добавил, были
yum remove postgresql -y && \
rpm -i /tmp/postgresql93.rpm && \
yum install postgresql93 postgresql93-devel -y && \
rm -rf /tmp/postgresql93.rpm && \
Компиляция не удалась, и сообщение было:
checking for pg_config... not found
configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path
Затем я добавил пакет postgresql-devel в строки обновления
yum remove postgresql -y && \
rpm -i /tmp/postgresql93.rpm && \
yum install postgresql-devel postgresql93 postgresql93-devel -y && \
rm -rf /tmp/postgresql93.rpm && \
Интересно, почему с помощью PostgreSQL-развитых работает, если я также установил postgresql93-разви.
В моем предыдущем сборнике я использовал PostgreSQL-развитых но я удалил и подумал postgresql93-разви должно быть работа, но это не так.
Есть идеи, почему это происходит? В чем здесь разница и зачем мне пользоваться PostgreSQL-развитых в любом случае?
Задача ещё не решена.
Других решений пока нет …