我试图在我的设置中构建一个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
。到目前为止没有运气。有什么想法吗?
答案 0 :(得分:1)
事实证明,作为pg_config
的一部分运行install:
就是答案。我可以在日志中读取输出。
最后,我在travis上安装luapgsql的行是:
sudo luarocks install --server=http://rocks.moonscript.org/dev luapgsql PQ_INCDIR=/usr/include/postgresql PQ_LIBDIR=/usr/lib/x86_64-linux-gnu