首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails中的PG pg_ext加载错误

rails中的PG pg_ext加载错误
EN

Stack Overflow用户
提问于 2014-10-29 04:21:08
回答 2查看 11.5K关注 0票数 9

我最近更新到了rails 4.1.6和ruby 2.1.3p242。我还更新了我系统上的所有gem。在创建新的应用程序后,我在运行服务器时不断收到pg_ext加载文件错误。我使用的是Windows8 x64和PostgreSQL 9.3。在我之前安装的RoR版本是Rails3.2和Ruby1.9.3的情况下,pg gem运行得很好。

在gem的安装目录下,我有一个2.0/pg_ext.so文件。我尝试将文件夹重命名为2.1并运行服务器。结果是一样的。我认为这是Ruby不允许需要.so文件的原因。以下是错误的屏幕截图:

任何帮助都将不胜感激。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-30 01:13:00

在Gem官方页面上发布的问题:

https://bitbucket.org/ged/ruby-pg/issue/192/pg_ext-load-error

根据建议,我安装了下一个版本的预版本。这给了我另一个错误,这个错误是通过以下方法解决的:

https://github.com/tzinfo/tzinfo/wiki/Resolving-TZInfo::DataSourceNotFound-Errors TZInfo::DataSourceNotFound error starting Rails v4.1.0 server on Windows

将答案张贴出来,以帮助将来遇到类似问题的人。

票数 12
EN

Stack Overflow用户

发布于 2015-06-22 21:40:50

1)在命令行中输入:

代码语言:javascript
复制
gem install pg --pre
gem list pg

2)在Gemfile中,将gem设置为新安装的版本:

代码语言:javascript
复制
gem 'pg', '~> 0.18.2'
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26617779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档