Где находится libpq-fe.h в экземпляре Travis-CI?

Я пытаюсь построить адаптер базы данных postgres (luapgsql) как часть моей установки:

install:
  - sudo luarocks install --server=http://rocks.moonscript.org/dev luapgsql

Но сборка не может найти libpq-fe.h:

Error: Could not find expected file libpq-fe.h, or libpq-fe.h for PQ --
you may have to install PQ in your system and/or pass PQ_DIR or
PQ_INCDIR to the luarocks command. Example: luarocks install luapgsql
PQ_DIR=/usr/local

Я попробовал то, что предложено выше, apt-get install libpq-dev и просто find \ -name libpq-fe.h, Пока не повезло. Есть идеи, где это может быть?

1 ответ

Вот и получается, что работает pg_config как часть install: был ответ. Я мог прочитать вывод в журнале.

В конце, строка, которая работала для меня для установки luapgsql на travis:

sudo luarocks install --server=http://rocks.moonscript.org/dev luapgsql PQ_INCDIR=/usr/include/postgresql PQ_LIBDIR=/usr/lib/x86_64-linux-gnu
Другие вопросы по тегам