尝试克隆一个旧的repo并获得PGconn,PGresult和PGError常量已被弃用,并将从版本1.0开始删除

时间:2017-06-20 00:39:40

标签: ruby-on-rails ruby git postgresql

旧笔记本电脑坏了,所以我买了一台新笔记本电脑,让Ubuntu运行起来。安装rails之后我试图克隆我的回购。当我尝试运行 rake db:create 时,这是我得到的错误:

  

PGconn,PGresult和PGError常量已弃用,并且会弃用   从版本1.0开始删除。   Blockquote你应该分别使用PG :: Connection,PG :: Result和PG :: Error。

我已经通过谷歌和这里搜索了一个答案,但我还没有看到有人回答问题的答案。

我有Ubuntu 17.04

Ruby 2.4.0p0

Rails 4.2.6

Postgresql

1 个答案:

答案 0 :(得分:1)

修复是在Gemfile中将 gem'pg'更改为 gem'pg','0.20.0'。享受