Nguen пишет: все равно на этапе формирования именно gem 'pg' получаю ту же ошибку, не найден 'pg_config'
Так, разбираем с самого начала на примере Fedora 32.
Подключаем репо:
Code:
sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/F-32-x86_64/pgdg-fedora-repo-latest.noarch.rpm
Устанавливаем PostgreSQL:
Code:
sudo dnf install postgresql12-server postgresql12-devel
Инициализация базы:
Code:
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
Запускаем сервер и добавляем в автостарт (если надо):
Code:
sudo systemctl enable --now postgresql-12
Или так:
Code:
sudo service postgresql-12 restart
Проверяем:
Code:
systemctl status postgresql-12
Теперь ищем pg_config:
Code:
sudo find / -name "pg_config" -print
И...
Code:
bundle config build.pg --with-pg-config=/usr/pgsql-12/bin/pg_config
bundle install # или bundle install --path vendor/bundle