【问题标题】:cannot install do_postgres on debian wheezy, ruby 2.1.1无法在 debian wheezy、ruby 2.1.1 上安装 do_postgres
【发布时间】:2014-06-02 17:03:25
【问题描述】:

我正在尝试安装 dm-postgres-adapter gem,但在安装 do_postgres gem 时失败。

找不到 postgres 的标头。

checking for main() in -lpq... yes
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for postgres.h... no
*** extconf.rb failed ***

我已经从 apt 安装了 postgres 和 libpq-dev,但 postgres.h 仍然不在我的系统中

有人知道需要安装哪个库吗?

【问题讨论】:

    标签: ruby-on-rails ruby postgresql


    【解决方案1】:

    您应该安装包含标头和源代码的libpg-dev 包。

    sudo apt-get install libpq-dev
    

    【讨论】:

    • 我已经安装了。我在问题中说,我安装了 libpq,但我的意思是 libpq-dev。编辑问题以反映这一点。可以看到 libpq-fe.h 已经存在了
    • @Tom 你用的是什么版本的 postgresql?
    • 我在不同的端口上安装了 9.2 和 9.3
    【解决方案2】:

    我终于找到了丢失的库。如果遇到同样的问题需要安装:

    sudo apt-get install postgresql-server-dev-9.2
    

    【讨论】:

      猜你喜欢
      • 2018-03-22
      • 2015-12-09
      • 1970-01-01
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      相关资源
      最近更新 更多