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

时间:2020-10-04 20:43:51

标签: ruby-on-rails postgresql ruby-on-rails-4 activerecord bundler

Rails 4.2 AR显然取决于pg的0.15版本。当我尝试使用它构建应用程序时,出现“无法构建gem native扩展。”。问题在于“检查PQconnectionUsedPassword()”。为了克服这一点,我升级了Postgres的安装,因为它不支持该功能。因此,我安装了Postgres的多版本版本,将数据迁移到10.0服务器,然后再次尝试。结果相同。我该如何解决?

看来,gem安装过程的本机扩展构建器仍在从旧的Postgres安装中看到信息(或至少从新的安装中看不到信息)。我如何才能看到新的(在您询问之前,新的正在运行,而旧的已经停止了?)一个头文件在我的新Postgres应用程序中的一个文件中声明了PQconnectionUsedPassword,但是我没有不知道该过程是如何工作的,所以我不知道如何检查我们使用的文件夹是否正确。

0 个答案:

没有答案