在Ubuntu 10.04.3上升级到Ruby 1.9.3(使用系统RVM的1.9.2)后,我删除了所有的宝石,并尝试重新安装pg(ala bundle install pg).
然后它抛出一个错误并通知我,我应该看看mkmf.log,这两个都包含在这个要点中:https://gist.github.com/d05a81701d968895c730
libpq-dev,libpq5和postgresql-client都已安装并正常运行.在pg_config中指向gem,直接指向include和bin目录似乎没有任何改变.
我已经看到几个关于stackoverflow和网络其余部分的类似错误消息的问题,但它们似乎都很简单,缺少依赖性问题(大多数是通过安装libpq-dev解决的),所以我有点亏损
可能有用/相关的各种其他属性:
提前致谢.
gem_make.out:
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/local/rvm/rubies/ruby-1.9.3-p0/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 PQconnectdb() in -lpq... no
checking for PQconnectdb() in -llibpq... no
checking for PQconnectdb() in -lms/libpq... no
Can't find the PostgreSQL client library (libpq)
*** extconf.rb failed ***
Could not create …Run Code Online (Sandbox Code Playgroud)