1

我按照 pljava github 页面上的构建说明,修复了所有必需的环境变量并尝试构建它。我得到了这个错误。

$ make 
 make[1]: Entering directory /host/clara/devel/pljava/build/classes/pljava
 make[1]: /host/clara/devel/pljava/src/java/pljava/Makefile: No such file or directory 
 make[1]: *** No rule to make target '/host/clara/devel/pljava/src/java/pljava/Makefile'.  Stop. 
 make[1]: Leaving directory '/host/clara/devel/pljava/build/classes/pljava' 
 make: *** [pljava_all] Error 2

这是此项目 wiki 上先前报告的错误。制作文件已损坏,我无法在任何地方找到解决方案。有没有其他人试图在 opensuse 上构建这个pg 9.4.1?有没有办法绕过这个?

我也是 postgres 的新手,并不是说我将使用 pljava 在 java 中编写 DB 函数。我在旧的 mssql 服务器上有 sql 作业,它调用了一些 jars。pljava这在pg上是强制性的吗?

4

1 回答 1

0

我建议用 maven 构建它。pljava 的安装手册需要更新。请记住在尝试构建之前配置所有先决条件和环境变量。该项目还缺乏成功构建的先决条件的明确清单。我自己尝试构建并修复了它们都解释错误消息。该项目的源代码本身并不是基于 maven 构建的。您必须修复 maven nar 依赖项。github上有这个项目的多个分支。你可以试试这个。这也列出了先决条件。

于 2015-04-12T12:50:34.317 回答