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

我试图在容器上安装https://github.com/brianc/node-pg-native 。

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

我尝试安装postgresql客户端,但没有用。 我使用的是Ubuntu 14.04。 有什么build议么?

如果我完全做了一件事,请不要让我知道。

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

如果您关心图像大小,可以在具有所有构build依赖关系的build容器中构build节点模块,以创build它的tar.gz 然后将构build的包解压缩到您的应用程序中,而不是使用npm install 。 这通常可以用于所有节点模块,以加快构build过程并从运行该应用程序的泊坞窗镜像中删除所有构build工具。