Rit*_*esh 9 pg ruby-on-rails-4
我最近更新到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不允许要求.so文件.以下是错误的屏幕截图:

任何帮助将非常感激.谢谢!
Rit*_*esh 12
在宝石官方页面上发布的问题:
https://bitbucket.org/ged/ruby-pg/issue/192/pg_ext-load-error
根据建议,我安装了下一个版本的预版本.这给了我另一个错误,使用以下方法解决:
https://github.com/tzinfo/tzinfo/wiki/Resolving-TZInfo::DataSourceNotFound-Errors TZInfo :: DataSourceNotFound错误在Windows上启动Rails v4.1.0服务器
发布答案,帮助将来面临类似问题的人们.
1)在命令行中输入:
gem install pg --pre
gem list pg
Run Code Online (Sandbox Code Playgroud)
2)在Gemfile中将gem设置为新安装的版本:
gem 'pg', '~> 0.18.2'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10368 次 |
| 最近记录: |