回答編集履歴

1 追記部分が反映されていなかったので再保存

CHERRY

CHERRY score 20901

2019/05/07 09:12  投稿

エラーメッセージに記載されている
> Your PostgreSQL is too old. Either install an older version of this gem or upgrade your database to at least PostgreSQL-9.2.
のとおりではないでしょうか?
 
PostgreSQL のバージョンが古い。
古いバージョンの gem を使うか PostgreSQL を 9.2 以上のバージョンにアップグレードする必要がある。
----
お使いの CentOS のバージョンや PostgreSQL のバージョン等が不明なので具体的に記載はできませんが、PostgreSQL のソースコードをコンパイルしてインストールするか [yumでPostgreSQLをインストールしてみよう](https://lets.postgresql.jp/documents/tutorial/yum/yum) の手順で、 PostgreSQL 公式の Yum リポジトリから、新しいバージョンの PostgreSQL をインストールしてください。
お使いの CentOS のバージョンや PostgreSQL のバージョン等が不明なので具体的に記載はできませんが、PostgreSQL のソースコードをコンパイルしてインストールするか [yumでPostgreSQLをインストールしてみよう](https://lets.postgresql.jp/documents/tutorial/yum/yum) の手順で、 PostgreSQL 公式の Yum リポジトリから、新しいバージョンの PostgreSQL をインストールしてください。(URLは約10年前の記事なので、記載されているバージョンが、8.x と古いので、インストールする際は、新しいバージョンに読み替えてください。)
現時点でサポートされているバージョンは、リリースアナウンス( [PostgreSQL 11.2, 10.7, 9.6.12, 9.5.16, and 9.4.21 Released!](https://www.postgresql.org/about/news/1920/) )にあるとおり、9.4 以降がアップデートされています。(サポート予定は、9.4.x は、2020年2月まで、9.6.x は、2021年11月まで、アップデートされる予定になっています。)
要件の詳細が不明なのではっきりとは言えませんが、今から新規インストールするのであれば、10.5 で問題のではないでしょうか。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る