Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我已经做到了;brew安装postgresql“;获得9.0.2但仍在运行;gem安装pg";我找不到图书馆了_Ruby On Rails_Postgresql_Gem - Fatal编程技术网

Ruby on rails 我已经做到了;brew安装postgresql“;获得9.0.2但仍在运行;gem安装pg";我找不到图书馆了

Ruby on rails 我已经做到了;brew安装postgresql“;获得9.0.2但仍在运行;gem安装pg";我找不到图书馆了,ruby-on-rails,postgresql,gem,Ruby On Rails,Postgresql,Gem,构建本机扩展。这可能需要一段时间… 错误:安装pg时出错: 错误:无法生成gem本机扩展 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby extconf.rb 正在检查pg_配置。。。是 使用/usr/local/bin/pg_config中的配置值 正在检查libpq fe.h。。。是 正在检查libpq/libpq fs.h。。。是 正在-lpq中检查PQconnectdb()。。。否 正在-llibpq

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

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby extconf.rb
正在检查pg_配置。。。是
使用/usr/local/bin/pg_config中的配置值
正在检查libpq fe.h。。。是
正在检查libpq/libpq fs.h。。。是
正在-lpq中检查PQconnectdb()。。。否
正在-llibpq中检查PQconnectdb()。。。否
正在-lms/libpq中检查PQconnectdb()。。。否
找不到PostgreSQL客户端库(libpq)
*extconf.rb失败*


您可能需要指定postgres lib目录:

gem install pg
或者可能是32位与64位的兼容性问题

gem install pg -- --with-pg-dir=/path/to/pg_dir

“env ARCHFLAGS=“-arch x86_64”gem install pg”在我使用雪豹时适用

这成功了!env ARCHFLAGS=“-arch x86_64”gem安装页面
ARCHFLAGS='-arch x86_64' gem install pg