PostgreSQL 11 и Oracle обёртка сторонних данных - PullRequest
1 голос
/ 27 января 2020

У меня проблема с установкой Oracle оболочки для внешних данных для PostgreSQL_11 на CENTOS 8.

У меня нет соединения с inte rnet, поэтому я скопировал все необходимые файлы с помощью S SH, Я установил PostgreSQL 11 и Oracle клиент, и, наконец, нужно установить Oracle FWD (oracle_fwd-master.zip). Сначала я разархивировал, а затем по инструкции ниже: ORACLE УСТАНОВКА FDW:

root@user-laptop:~# cd /opt/oracle_fdw/
root@user-laptop:/opt/oracle_fdw# make
root@user-laptop:/opt/oracle_fdw# make install

но я получил ниже вопрос

[root@oracle_fdw-master]# make
make: pg_config: Command not found
make: *** No targets.  Stop.**

Пожалуйста, помогите, как это можно решить?

1 Ответ

0 голосов
/ 27 января 2020

Во-первых, никогда не запускайте make как пользователь root. Это будет работать, но это ненужная опасность. Вот почему mak mand make install - это два разных шага: последний обычно должен запускаться root.

В любом случае, ваша проблема в том, что вы либо не установили пакет postgresql11-devel или /usr/pgsql-11/bin отсутствует на вашем PATH.

Убедитесь, что заголовки и pg_config установлены, и попробуйте

PATH=/usr/pgsql-11/bin:$PATH make
...