【问题标题】:Install pg gem without installing postgres macOS在不安装 postgres macOS 的情况下安装 pg gem
【发布时间】:2017-05-15 10:31:21
【问题描述】:

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

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

这有点令人沮丧,因为快速解决方法是我必须先通过 Homebrew 安装 Postgres,然后 gem install pg 来解决这个问题。

但如果安装不需要 postgres 可能会更好,因为我已经通过 docker 安装它并安装它似乎有点重复。

我想问的是,我们有没有其他方法可以在不需要安装 postgres 的情况下工作?

我搜索了libpq,它在 linux 中可用,但似乎不适用于 macOS。

【问题讨论】:

  • 我不确定我是否明白您的意思...您可以将包含 pg_config 的文件夹链接到运行 docker 的主机。 See the documentation 卷或指定您的问题,以便我们可以为您提供更多帮助 ;-)

标签: macos postgresql docker rubygems


【解决方案1】:

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

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

解决问题

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-13
  • 2013-02-20
  • 2015-03-16
  • 2012-11-18
相关资源
最近更新 更多