旧笔记本电脑坏了,所以我买了一台新笔记本电脑并启动并运行了 Ubuntu。安装 rails 后,我试图克隆我的一个 repo。当我尝试运行 rake db:create 时,这是我得到的错误:
The PGconn, PGresult, and PGError constants are deprecated, and will be removed as of version 1.0. Blockquote You should use PG::Connection, PG::Result, and PG::Error instead, respectively.
我已经通过谷歌和这里搜索了答案,但我还没有看到任何人回答问题的答案。
我有 Ubuntu 17.04
ruby 2.4.0p0
Rails 4.2.6
PostgreSQL
最佳答案
解决方法是在您的 Gemfile 中将 gem 'pg' 更改为 gem 'pg', '0.20.0'。享受
关于ruby-on-rails - 尝试克隆一个旧的 repo 并获取 PGconn、PGresult 和 PGError 常量已被弃用,并将从 1.0 版开始删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44641980/