小编cas*_*yli的帖子

Mountain Lion上的pg gem'0.14.0'失败了

我刚从OS X Lion升级到OS X Mountain Lion.我的铁路环境大部分都保持着机智.

我必须做的唯一步骤是让事情恢复到良好状态: - 安装XCode 4.4 - 安装XCode 4.4命令行工具 - 安装gcc-4.2

一切顺利.

这是问题,当我运行bundle install时几乎所有的gem都安装正确,除了我需要的最重要的一个 - postgresql gem'pg'.

它特别适用于0.12.2以上的版本.

我正在使用ruby 1.9.3p125.

我可以成功获取0.12.2 pg宝石,以及下面的版本,但它们给我分段错误(我猜是因为我正在使用的ruby版本).

因此,这让我相信它特定于pg gem,而不是我的整体环境看到其他宝石安装正常.

我也尝试重新安装Postgresql以确保我的postgres环境没问题,并且在这方面似乎很好.

有没有人能够安装'pg'宝石版0.13.0或更高版本(更优选0.14.X)?

这是我的堆栈跟踪:

Building native extensions.  This could take a while...
ERROR:  Error installing pg:
ERROR: Failed to build gem native extension.

    /Users/caseyli/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/bin/pg_config
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for pg_config_manual.h... yes
checking for PQconnectdb() in -lpq... yes
checking …
Run Code Online (Sandbox Code Playgroud)

postgresql gem ruby-on-rails osx-mountain-lion

15
推荐指数
3
解决办法
7602
查看次数