UbuntuでHerokuを使用しているときにこれに遭遇しました。これを修正する方法は、次のとおりです。
-
「Linuxダウンロード(Ubuntu)」の説明に従って、PostgreSQLaptリポジトリを追加します。 (他のオペレーティングシステムにも同様のページがあります。)
-
を使用して最新バージョン(私にとっては9.3)にアップグレードします。sudo apt-get install postgresql -
/usr/binにシンボリックリンクを再作成します と:sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force/usr/lib/postgresql/...のバージョン番号 上記のパスは、server versionと一致する必要があります 受け取ったエラーの番号。したがって、エラーが「pg_dump: server version: 9.9」と表示された場合は、 、次に/usr/lib/postgresql/9.9/...にリンクします 。