我遵循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上报告的一个错误。make文件坏了,我到处都找不到解决方案。还有没有其他人尝试过在pg 9.4.1的opensuse上构建这个?有没有办法绕过这一点?
我也是postgres的新手,也不是说我会用pljava用java编写DB函数。我在我的旧mssql服务器上有sql作业,它调用一些jars。在pg上,pljava是强制的吗?
发布于 2015-04-12 20:50:34
我建议用maven来构建它。pljava的安装手册需要更新。请记住,在尝试构建之前,要配置好所有先决条件和环境变量。这个项目也缺乏一个成功构建的前提条件的清晰列表。我自己尝试了一次构建,并通过解释错误消息修复了它们。该项目的源代码本身并不是构建在maven之上的。您必须修复maven nar依赖项。在github上有这个项目的多个分支,其中有它们。你可以试试this。这也列出了先决条件。
https://stackoverflow.com/questions/29586165
复制相似问题