如何在Ubuntu上安装PostgreSQL的pg gem?

我正在尝试安装PostgreSQL的pg gem for Ruby

我发布了以下命令:

gem安装页面

我使用RVM安装了Ruby 1.9.2

上面的命令显示了以下错误

错误是:

构建本机扩展。这可能需要一段时间。。。
错误:安装pg时出错:
错误:无法生成gem本机扩展。
/home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby extconf.rb
正在检查pg_配置。。。对
正在检查libpq fe.h。。。对
正在检查libpq/libpq fs.h。。。对
正在-lpq中检查PQconnectdb()。。。不
正在-llibpq中检查PQconnectdb()。。。不
正在-lms/libpq中检查PQconnectdb()。。。不
找不到PostgreSQL客户端库(libpq)
***extconf.rb失败***
由于某些原因无法创建Makefile,可能是缺少
必要的库和/或标题。查看mkmf.log文件了解更多信息
细节。您可能需要配置选项。
提供的配置选项:
–使用opt dir
–不带opt dir
–选择包含
–不带opt include=${opt dir}/include
–使用opt lib
–不带opt lib=${opt dir}/lib
–用make prog
–没有make prog
–srcdir=。
–库尔迪尔
–ruby=/home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby
–与pg
–无pg
–使用pg配置
–没有pg配置
–与pg dir
–没有pg dir
–与pg包括
–不带pg include=${pg dir}/include
–用pg-lib
–不带pg lib=${pg dir}/lib
–启用静态生成
–禁用静态生成
–使用pqlib
–没有pqlib
–使用libpqlib
–没有libpqlib
–使用ms/libpqlib
–没有ms/libpqlib
Gem文件仍将安装在/home/user/.rvm/gems/ruby-1.9.2-preview3/gems/pg-0.9.0中以供检查。
结果记录到/home/user/.rvm/gems/ruby-1.9.2-preview3/gems/pg-0.9.0/ext/gem\u make.out

我不知道是什么错误

您需要安装头为postgreSQL的postgreSQL开发包

sudo-apt-get-install-libpq-dev

发表评论