UbuntuでHerokuを使用しているときにこれに遭遇しました。これを修正する方法は、次のとおりです。
-
「Linuxダウンロード(Ubuntu)」の説明に従って、PostgreSQLaptリポジトリを追加します。 (他のオペレーティングシステムにも同様のページがあります。)
-
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/...
にリンクします 。