Encontré esto mientras usaba Heroku en Ubuntu, y así es como lo solucioné:
-
Agregue el repositorio apt de PostgreSQL como se describe en "Descargas de Linux (Ubuntu)". (Hay páginas similares para otros sistemas operativos).
-
Actualice a la última versión (9.3 para mí) con:
sudo apt-get install postgresql
-
Vuelva a crear el enlace simbólico en
/usr/bin
con:sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
El número de versión en
/usr/lib/postgresql/...
la ruta anterior debe coincidir con laserver version
número en el error que recibió. Entonces, si su error dice,pg_dump: server version: 9.9
, luego enlace a/usr/lib/postgresql/9.9/...
.