我正在尝试遵循有关部署 Django 应用程序的 Heroku 教程:
我可以毫无问题地运行其中的大部分内容,但是在同步 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
编辑:我忘了删除已经在文件中定义的数据库定义。