我最近升级到 Rails 4.1.6 和 Ruby 2.1.3p242 版本,并更新了系统上的所有 gems。创建新应用程序后,在运行服务器时,我一直会收到 pg_ext 载入文件错误。我的操作系统为 Windows 8 x64,使用的 PostgreSQL 版本为 9.3。在之前的 RoR 安装中(Rails 3.2 和 Ruby 1.9.3),pg gem 运行良好。
在 gem 的安装目录下,我有一个 2.0/pg_ext.so 文件。我尝试将文件夹重命名为 2.1 并运行服务器,结果仍然相同。我认为这是因为 Ruby 不允许引用 .so 文件。以下是错误的截图:
https://istack.dev59.com/uJkOK.webp
如果有任何帮助,将不胜感激。谢谢!