checking for libpq-fe.h... *** extconf.rb failed ***
似乎是问题,它来自这个尾巴:
ERROR: Error installing pg:
ERROR: Failed to build gem native extension.
/Users/elephanttrip/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/local/bin/pg_config
checking for libpq-fe.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
我在Mountain Lion Mac OS上重现此步骤的步骤是:
brew install postgresql
env ARCHFLAGS="-arch x86_64" gem install pg
我试图通过我的电脑查明不同的pg_config。 Brew的酒窖里有一个,Brew到/user/local
的那个,另一个可能来自之前的下载。他们都没有工作。
更新
只是尝试在没有config-options的情况下安装。得到了一个哈哈:
ruby extconf.rb --without-pg-config
checking for pg_config... yes
答案 0 :(得分:2)
我开始想象我的问题与RVM有关,因为它是跟踪的底部..:
"You need to download development tools"
然后我做了:
$ rvm autolibs enable
$ rvm requirements
然后我继续前进并更新了我的红宝石(如果你不这样做,那么我建议你只需要重新安装它。如果没有autolibs enable
,我就无法做到这一点:
$ rvm install ruby-2.0.0-p0
轰!解决了!!!! (:D :D :D :D :D) x 1,000,000