当数据库位于不同的服务器上时安装postgres gem

我的数据库与应用程序位于不同的服务器上。 当我运行“捆绑”时,我收到以下错误:

没有pg_config ……无论如何都要尝试。 如果构建失败,请使用–with-pg-config = / path / to / pg_config重试

如果应用服务器上实际没有安装pg,如何设置pg配置路径? 我也尝试过:

bundle config build.pg –without-pg_config

谢谢

Ruby PostgreSQL接口(AKA,pg gem)只是PostgreSQL客户端C库的一个薄包装器。 您需要安装PostgreSQL客户端库和标头,否则无法安装pg gem。 您不需要在您的应用服务器上安装整个PostgreSQL,只需要客户端开发库,该软件包可能被称为“libpg-dev”或“libpq-dev”。