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

seb*_*iop 6 postgresql gem centos ruby-on-rails pg

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

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

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

bundle config build.pg --without-pg_config

谢谢

mu *_*ort 7

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