试图在Heroku上设置Django和postgreSQL

试图在Heroku上设置Django和postgreSQL,django,postgresql,heroku,osx-lion,Django,Postgresql,Heroku,Osx Lion,我正试图遵循Heroku关于部署Django应用程序的教程: 我可以毫无问题地运行大部分程序,但在同步postgreSQL数据库时,我得到了以下信息: psycopg2.OperationalError: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/

我正试图遵循Heroku关于部署Django应用程序的教程:

我可以毫无问题地运行大部分程序,但在同步postgreSQL数据库时,我得到了以下信息:

psycopg2.OperationalError: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
我试过推广数据库, 将主机设置为/tmp, 修改postgresql.conf, 还有很多其他的东西我都找不到

我正在开发MBPro,MacOS10.7Lion,在一些地方我读到,这个操作系统让开发者在postgre上有些头疼。是否有人在OS 10.7上遇到过这个问题,并在升级到10.8后将其修复?我正在考虑更新以防解决问题

谢谢,这是事先准备好的

编辑:

我尝试运行的命令是:heroku run python manage.py syncdb

编辑: 我忘记删除文件中已经定义的数据库定义

我使用帮助在Mac上运行Postgres,然后在终端上运行

psql -h localhost
我使用了帮助在Mac上运行Postgres,然后在终端上运行

psql -h localhost

我忘记删除文件中已经定义的数据库定义。它正在工作。

我忘了删除文件中已经定义的数据库定义。它现在正在工作。

您在本地有什么版本的Postgres,并且您是否确保它正在运行?您是否安装了dj数据库url?它是否列在您的requirements.txt中?并编辑了您的设置,如此处所述:?我不确定我是否理解:在Heroku上部署您的应用程序时是否出现了上述问题,或者它在本地不起作用?@AndreBossard我已在自制软件上试用过,postgre网站上也提供了该软件的应用程序版本。是的,我确保它正在运行。出于好奇,您是否将数据库变量替换为:import dj_DATABASE\u url DATABASES={'default':dj_DATABASE\u url.configdefault='postgres://localhost“}你在当地有什么版本的Postgres,你确定了吗,它正在运行?您是否安装了dj数据库url?它是否列在您的requirements.txt中?并编辑了您的设置,如此处所述:?我不确定我是否理解:在Heroku上部署您的应用程序时是否出现了上述问题,或者它在本地不起作用?@AndreBossard我已在自制软件上试用过,postgre网站上也提供了该软件的应用程序版本。是的,我确保它正在运行。出于好奇,您是否将数据库变量替换为:import dj_DATABASE\u url DATABASES={'default':dj_DATABASE\u url.configdefault='postgres://localhost'}