Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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
Postgresql 无法在ubuntu 14.04上安装pg native(libpq-dev)_Postgresql_Docker_Ubuntu 14.04 - Fatal编程技术网

Postgresql 无法在ubuntu 14.04上安装pg native(libpq-dev)

Postgresql 无法在ubuntu 14.04上安装pg native(libpq-dev),postgresql,docker,ubuntu-14.04,Postgresql,Docker,Ubuntu 14.04,我正在尝试在容器上安装 看来我必须安装postgresql(服务器)才能安装libpq-dev。我不想在容器上安装postgresql server,因为它只需要连接到服务器 我尝试在postgresql客户端上安装,但没有用。我正在使用ubuntu:14.04。有什么建议吗 如果我做了一些完全错误的事情,请告诉我。libpq-dev没有安装完整的服务器,但是安装了很多开发依赖项。pg native节点模块不提供预构建的二进制文件,因此您需要安装npm的所有开发依赖项来完成构建 如果您关心图像的

我正在尝试在容器上安装

看来我必须安装postgresql(服务器)才能安装libpq-dev。我不想在容器上安装postgresql server,因为它只需要连接到服务器

我尝试在postgresql客户端上安装,但没有用。我正在使用ubuntu:14.04。有什么建议吗


如果我做了一些完全错误的事情,请告诉我。

libpq-dev
没有安装完整的服务器,但是安装了很多开发依赖项。
pg native
节点模块不提供预构建的二进制文件,因此您需要安装npm的所有开发依赖项来完成构建


如果您关心图像的大小,可以使用所有构建依赖项在
build
容器中构建节点模块,以创建它的
tar.gz
。然后将内置软件包解压缩到应用程序中,而不是使用
npm install
。通常可以对所有节点模块执行此操作,以加快构建过程,并从运行应用程序的docker映像中删除所有构建工具

libpq-dev
不安装完整的服务器,但安装了许多开发依赖项。
pg native
节点模块不提供预构建的二进制文件,因此您需要安装npm的所有开发依赖项来完成构建

如果您关心图像的大小,可以使用所有构建依赖项在
build
容器中构建节点模块,以创建它的
tar.gz
。然后将内置软件包解压缩到应用程序中,而不是使用
npm install
。通常可以对所有节点模块执行此操作,以加快构建过程,并从运行应用程序的docker映像中删除所有构建工具