2

我正在尝试遵循有关部署 Django 应用程序的 Heroku 教程:

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"?

我尝试过推广数据库、将 HOST 设置为 /tmp、修改 postgresql.conf 以及我发现搜索的许多其他内容都没有成功

我正在开发 MB-Pro、Mac OS 10.7 (Lion),并在某些地方读到这个操作系统在涉及 postgre 时让开发人员有些头疼。有人在 OS 10.7 上遇到过这个问题,并在更新到 10.8 后修复了吗?我正在考虑更新,以防它解决问题。

提前致谢。

编辑:

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

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

4

2 回答 2

0

我利用PostgresApp帮助在我的 Mac 上运行 Postgres,然后在终端中运行;

psql -h localhost
于 2012-09-07T12:22:04.633 回答
0

我忘记删除已在文件中定义的 DATABASE 定义。它现在正在工作。

于 2012-09-27T23:46:05.467 回答