Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t创建扩展plv8 postgresql_Postgresql_Plv8 - Fatal编程技术网

Can';t创建扩展plv8 postgresql

Can';t创建扩展plv8 postgresql,postgresql,plv8,Postgresql,Plv8,安装postgres后,无法创建扩展plv8 我正在使用:createextensionplv8 我得到: ERROR: could not open extension control file "/usr/local/share/postgresql/extension/plv8.control": No such file or directory ********** Error ********** ERROR: could not open extension control f

安装postgres后,无法创建扩展plv8

我正在使用:
createextensionplv8

我得到:

ERROR:  could not open extension control file "/usr/local/share/postgresql/extension/plv8.control": No such file or directory
********** Error **********

ERROR: could not open extension control file "/usr/local/share/postgresql/extension/plv8.control": No such file or directory
SQL state: 58P01
postgres版本:9.6.2 版本pgAdmin4:1.4


如何安装plv8?

这应该适用于大多数平台():

但这对我不起作用。我提出的唯一解决方案是从源代码构建库

如果未安装wget,请运行:

$ brew install wget
然后运行:

$ wget https://github.com/plv8/plv8/archive/v2.0.0.tar.gz
$ tar -xvzf v2.0.0.tar.gz
$ cd plv8-2.0.0
$ make static
$ make install

这对我很管用。

我找到了一种新方法。只是复制和粘贴! 如果您使用的是postgresql版本:9.5、9.6 beta、10,请点击此链接下载该软件包,并了解您应该复制什么内容以及从何处通过:

如果您使用postgresql版本:9.3、9.4、9.5、9.6、10、11和12下载软件包,您可以点击此处:
下载软件包然后复制过去,如第一个链接中所述

您能否详细说明如何安装plv8?你的操作系统是什么?顺便说一句,上面写着PG:Version9.2、9.3、9.4和9.5(可能允许使用较旧/较新的版本)OS:Mac OS El Capitano我正在安装plv8,因此指南:忘了问一下,其他人能知道它为什么不工作吗
brew安装plv8
?注意
$make static
需要python 2.7(python 3不工作)您可以使用的另一个链接:
$ wget https://github.com/plv8/plv8/archive/v2.0.0.tar.gz
$ tar -xvzf v2.0.0.tar.gz
$ cd plv8-2.0.0
$ make static
$ make install