安装 Mountain Lion 后我无法安装 pg-0.14.0 gem

安装 Mountain Lion 后我无法安装 pg-0.14.0 gem

自从我从 Lion 升级到 Mountain Lion 以来,我一直在尝试恢复我的 Rails 开发环境。问题具体在于安装 pg-0.14.0 (postgresql) gem。

我已经尝试过这个说明邮政但运气不佳。我尝试使用 Homebrew 卸载 Postgres,然后重新安装。但都不起作用。如果我尝试安装此 gem,我会收到此错误:

构建本机扩展。这可能需要一段时间...错误:安装 pg 时出错:错误:无法构建 gem 本机扩展。

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 检查 pg_config... 是 使用 /usr/local/bin/pg_config 中的配置值 检查 libpq-fe.h... 是 检查 libpq/libpq-fs.h... 是 检查 pg_config_manual.h... 是 检查 -lpq 中的 PQconnectdb()... 否 检查 -llibpq 中的 PQconnectdb()... 否 检查 -lms/libpq 中的 PQconnectdb()... 否 找不到 PostgreSQL 客户端库(libpq) * extconf.rb 失败 *由于某种原因,无法创建 Makefile,可能是缺少必要的库和/或标头。查看 mkmf.log 文件以了解更多详细信息。您可能需要配置选项。

我在哪里可以找到“mkmf.log”?有人能给我一些关于如何再次安装 pg gem 的建议吗?

谢谢!

答案1

您是否安装了 Xcode 的命令行工具?这些是必需的。

尝试一下brew doctor,它将诊断出会影响 Mac 上一般编译问题的常见问题。

相关内容