安装pg gem而不安装postgres macOS

如果你不介意使用Homebrew安装Postgres数据库,这是一个很容易解决的问题。

但是我的使用案例,Postgres数据库是由Docker在开发机器上运行并将端口暴露到主机中。 然后我需要安装gem pg到需要pg_config开发机器。 正如你可能知道的,这是操作将失败,因为它没有呈现。

这有点令人沮丧,因为快速修复是我只需要通过Homebrew安装Postgres,然后gem install pg来解决这个问题。

但是如果postgres不需要安装,那可能会更好,因为我已经通过docker安装了,安装起来似乎有些重复。

我想问的是,我们有没有需要安装postgres这个工作的替代方法?

我曾经search过libpq ,这在Linux中是可用的,但它似乎不适用于macOS。

从我的同事那里得到了答案。 安装libpq然后用这个命令安装pg gem

gem install pg -v '0.20.0' -- --with-opt-dir="/usr/local/opt/libpq"

解决问题