我最近更新到了 Rails 4.1.6 和 ruby 2.1.3p242。我还更新了系统上的所有宝石。创建新应用程序后,我在运行服务器时不断收到 pg_ext 加载文件错误。我使用的是 Windows 8 x64 和 PostgreSQL 9.3。 pg gem 在我之前的 RoR 安装(rails 3.2 和 ruby 1.9.3)下运行良好。
在 gem 的安装目录下,我有一个 2.0/pg_ext.so 文件。我尝试将文件夹重命名为 2.1 并运行服务器。结果是一样的。我认为这是因为 Ruby 不允许 Require a .so 文件。下面是错误的截图:
任何帮助将非常感激。谢谢!
在 Gem 官方页面上发布问题:
https://bitbucket.org/ged/ruby-pg/issue/192/pg_ext-load-error
根据建议,我安装了下一版本的预版本。这给了我另一个错误,该错误已使用以下方法解决:
https://github.com/tzinfo/tzinfo/wiki/Resolving-TZInfo::DataSourceNotFound-Errors
在 Windows 上启动 Rails v4.1.0 服务器时出现 TZInfo::DataSourceNotFound 错误
发布答案以帮助将来遇到类似问题的人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)