找不到PostgreSQL客户端库(libpq)

我正在尝试在Mac OS X 10.6上安装PostgreSQL for Rails。首先,我尝试了MacPorts安装,但并不顺利,所以我进行了一次点击式DMG安装。这似乎奏效了

我怀疑我需要安装PostgreSQL开发包,但我不知道如何在OSX上安装

以下是我尝试执行sudo gem install pg时得到的结果:

$sudo gem安装页面
构建本机扩展。这可能需要一段时间。。。
错误:安装pg时出错:
错误:无法生成gem本机扩展。
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby extconf.rb
正在检查pg_配置。。。对
使用/Library/PostgreSQL/8.3/bin/pg_config中的配置值
正在检查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=/System/Library/Frameworks/ruby.framework/Versions/1.8/usr/bin/ruby
--与pg
--无pg
--与pg dir
--没有pg dir
--与pg包括
--不带pg include=${pg dir}/include
--用pg-lib
--不带pg lib=${pg dir}/lib
--使用pg配置
--没有pg配置
--带-pg_配置
--不带-pg_配置
--使用pqlib
--没有pqlib
--使用libpqlib
--没有libpqlib
--使用ms/libpqlib
--没有ms/libpqlib
Gem文件将继续安装在/Library/Ruby/Gems/1.8/Gems/pg-0.11.0中以供检查。
结果记录到/Library/Ruby/Gems/1.8/Gems/pg-0.11.0/ext/gem_make.out
$sudo su
$env ARCHFLAGS=“-arch x86_64”gem安装页
构建本机扩展。这可能需要一段时间。。。
已成功安装pg-0.11.0
已安装1个gem
安装pg-0.11.0的ri文档。。。
正在安装pg-0.11.0的RDoc文档。。。

成功了

发表评论