Где находится 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