我的数据库与应用程序位于不同的服务器上。当我运行“bundle”时,出现以下错误:
No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config
如果应用服务器上没有实际安装 pg,我该如何设置 pg 配置路径?我也试过:
bundle config build.pg --without-pg_config
谢谢
最佳答案
Ruby PostgreSQL 接口(interface)(又名 pg gem)只是 PostgreSQL 客户端 C 库的薄包装。您需要安装 PostgreSQL 客户端库和 header ,否则您无法安装 pg gem。您不需要在您的应用程序服务器上安装完整的 PostgreSQL,只需要客户端开发库,该包可能称为“libpg-dev”或“libpq-dev”。
关于ruby-on-rails - 当数据库在不同的服务器上时安装 postgres gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12522878/