RHEL7/CentOS7 で PostgreSQL12 な環境で、Ruby の pg gem を使うにはちょっぴり準備が必要。
たとえば Gemfile に gem 'pg' と書いてあり bundle install したとき、何も準備してないと pg のところでエラーが出て止まるのではないかと思います。原因は postgresql12 の devel パッケージが足りないか、導入パスが標準と違うか、が原因だと思われます。
こんなときは以下コマンドを打ってから bundle install しましょう。
$ sudo yum install postgresql12-devel
$ bundle config build.pg --with-pg-config=/usr/pgsql-12/bin/pg-config
知ってりゃなんてことないけど、知らなかったらハマる。