2015-06-21 67 views
0

我试图没有成功构建Pg perl模块。我将POSTGRES_LIBPOSTGRES_INCLUDE分别设置为/opt/local/lib/postgresql93/opt/local/include/postgresql93。但是,当我运行perl Makefile.pl我得到这个错误 Pg perl模块不建立在OSX上

Configuring Pg 
Remember to actually read the README file ! 
please set environment variables POSTGRES_INCLUDE and POSTGRES_LIB ! 

回答

2

我不知道,你应该使用这个模块。它是15年前最后更新的(来自Changes file的信息),它有open bugs。但最重要的是在metacpan上没有喜欢 - 这意味着很少有人使用它。我觉得DBD::Pg是一个更好的选择。这是11年前的最新更新,也是have open bugs,但有一个lot of likes on metacpan,这意味着它运行良好。

+0

是的我知道,但显然[beancounter](https://github.com/jshy/Beancounter)没有这个模块不与Postgres沟通。我需要这个以建立一个历史库存数据库.. –

+0

也许这将会更容易在一些Linux机器上运行这个应用程序堆栈?你打算在Mac OS上安装,只是为了调试/改进或生产系统将是Mac OS?如果它将在某些Linux服务器上运行,可能无法解决mac os安装的问题。 – bessarabov

+0

安装上述模块后,它在Linux机器上(Arch)运行时没有问题。我已经计划使用Linux机箱作为服务器。现在它只是一个好奇心。最重要的是,GTrader用于检查交易策略在OSX上运行正常。谢谢! –