Rails 4.2 AR显然取决于pg的0.15版本。当我尝试使用它构建应用程序时,出现“无法构建gem native扩展。”。问题在于“检查PQconnectionUsedPassword()”。为了克服这一点,我升级了Postgres的安装,因为它不支持该功能。因此,我安装了Postgres的多版本版本,将数据迁移到10.0服务器,然后再次尝试。结果相同。我该如何解决?
看来,gem安装过程的本机扩展构建器仍在从旧的Postgres安装中看到信息(或至少从新的安装中看不到信息)。我如何才能看到新的(在您询问之前,新的正在运行,而旧的已经停止了?)一个头文件在我的新Postgres应用程序中的一个文件中声明了PQconnectionUsedPassword,但是我没有不知道该过程是如何工作的,所以我不知道如何检查我们使用的文件夹是否正确。