2014-03-07 41 views
2

我坚持错误试图将数据库发送到herokuHeroku的pg_dump的版本不匹配

pg_dump: server version: 9.3.3; pg_dump version: 9.1.9 
pg_dump: aborting because of server version mismatch 
pg_dump: *** aborted because of error 
pg_restore: [archiver] input file is too short (read 0, expected 5) 

我曾试图进行添加到我的PATH在其他的问题描述,我已经使用已安装的9.3.3如heroku文档页面所述。但到目前为止没有运气。

+0

你在使用PG管理员吗?如果是这样,请确保您打开适当的PG管理员版本。许多PG管理员可以同时共存,他们使用其安装版本的pd_dump。 –

+0

不知道什么pgadmin是大声笑..我在我的Mac上使用命令行。我从网站上的软件包安装了pg –

+0

'pg_dump --version'和'哪个pg_dump'的输出是什么? –

回答

0

我只需要从系统上的两个现有安装中删除pg_dump并从.app软件包安装中复制转储,我从网站上的文档中找到了该位置。这解决了我的问题。

+4

你是如何移除的?请任何指导。 –