Команда «pg_dump» не найдена в рельсах

Я использую pg_dump для передачи баз данных в железнодорожном приложении между моим локальным диском и моим сервером (heroku). Я получаю следующее сообщение об ошибке

Command 'pg_dump' not found

Который я не могу решить

Я просмотрел этот пост.

Я также попытался переустановить postgresql по запросу консоли.

sudo apt install postgresql-client-common

Я использую следующую версию postgresql

psql (PostgreSQL) 10.5 (Ubuntu 10.5-1.pgdg16.04+1)

Когда я бегу

sudo dpkg -l|grep postgresql-client

Я получаю 4 строки вывода

ii postgresql-client 10+192.pgd16.04+1 all front-end programes for PostgreSQL (supported version)
ii postgresql-client-10 10.5-1.pgd16.04+1 amd64 front-end programes for PostgreSQL 10
ii postgresql-client-9.5 9.5.14-1.pgd16.04+1 amd64 front-end programes for PostgreSQL 9.5
ii postgresql-client-common 192.pgd16.04+1 all manager for multiple PostgrSQL client versions

У меня заканчиваются варианты. Может ли кто-нибудь дать мне несколько советов, чтобы команда работала?


person Bastien    schedule 15.10.2018    source источник
comment
pg_dump — это утилита для резервного копирования базы данных PostgreSQL. Его не должно быть в Rails. Вы можете запустить его из консоли, так же, как psql   -  person Ilya Konyukhov    schedule 16.10.2018
comment
postgresql-client-common — это менеджер для нескольких версий клиента PostgreSQL. Для установки утилиты pg_dump необходимо установить postgresql-client пакет   -  person Ilya Konyukhov    schedule 16.10.2018
comment
Не могли бы вы добавить в описание проблемы вывод команды sudo dpkg -l|grep postgresql-client?   -  person Ilya Konyukhov    schedule 16.10.2018
comment
Проверьте эту ссылку stackoverflow.com/questions/48362443 /   -  person nourza    schedule 16.10.2018