自从我从 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 上一般编译问题的常见问题。