Ruby on rails 从Rails 4.1.16升级到4.2.0时的Postgres问题

Ruby on rails 从Rails 4.1.16升级到4.2.0时的Postgres问题,ruby-on-rails,postgresql,ruby-on-rails-4,activerecord,bundler,Ruby On Rails,Postgresql,Ruby On Rails 4,Activerecord,Bundler,Rails 4.2 AR显然依赖于pg的0.15版本。当我尝试用它构建我的应用程序时,我得到“未能构建gem本机扩展”。问题在于“检查PQConnectionSedPassword()”是否存在。为了克服这一点,我升级了我的Postgres安装,因为它不支持该功能。因此,我安装了Postgres的多版本版本,将数据迁移到10.0服务器,然后重试。同样的结果。我怎样才能解决这个问题 gem安装过程的本机扩展生成器似乎仍然可以看到来自旧Postgres安装的信息(或者至少没有看到来自新安装的信息)。

Rails 4.2 AR显然依赖于pg的0.15版本。当我尝试用它构建我的应用程序时,我得到“未能构建gem本机扩展”。问题在于“检查PQConnectionSedPassword()”是否存在。为了克服这一点,我升级了我的Postgres安装,因为它不支持该功能。因此,我安装了Postgres的多版本版本,将数据迁移到10.0服务器,然后重试。同样的结果。我怎样才能解决这个问题

gem安装过程的本机扩展生成器似乎仍然可以看到来自旧Postgres安装的信息(或者至少没有看到来自新安装的信息)。我如何让它看到新的(在你问之前,新的正在运行,旧的已经停止?在我的新Postgres应用程序中的一个文件中有一个头文件声明PQconnectionUsedPassword,但是我不知道这个过程是如何工作的,所以我不知道如何检查我们是否使用了正确的文件夹