2014-10-05 3 views
1

Я принимаю советы этой страницы для Mac компилировать Lua-DBI из источника:Как установить Lua DBI на Mac OS X

http://prosody.im/doc/depends#luadbi

Но я не знаю, как скомпилировать его из источника. Я получаю следующую ошибку.

make psql 
gcc -c -o build/dbd_postgresql_main.o dbd/postgresql/main.c -g -pedantic -Wall -O2 -shared -fpic -I /usr/include/lua5.1 -I /usr/include/mysql -I /usr/include/postgresql/ -I /opt/ibm/db2exc/V9.5/include/ -I /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/rdbms/public/ -I . 
clang: warning: argument unused during compilation: '-shared' 
In file included from dbd/postgresql/main.c:1: 
dbd/postgresql/dbd_postgresql.h:1:10: fatal error: 'libpq-fe.h' file not found 
#include <libpq-fe.h> 
     ^
1 error generated. 

Я ном. Цените любую помощь.

ответ

1

Вы можете получить LuaDBI без необходимости строить его из источника на Mac OS X с LuaRocks: luarocks install luadbi-mysql (для MYSQL) и luarocks install luasql-postgres (для Postgres).

Luarocks сам может быть установлен на Mac с помощью HomeBrew следующим образом:

brew update 
brew install luarocks 

Для получения дополнительной информации см. the LuaRocks github repo

Смежные вопросы