我試圖按照教程的Heroku上部署Django應用程序:試圖設置的Django和PostgreSQL在Heroku
Getting Started with Django on Heroku
我能夠運行大部分沒有問題,但是當涉及到synching 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, 和其他許多東西,我發現沒有成功搜索
我正在研究MB-Pro,Mac OS 10.7(Lion),並且在某些地方讀到這個操作系統給開發人員一些棘手的問題。有沒有人在OS 10.7上有這個問題,並且在更新到10.8後修復了這個問題?我正在考慮更新以解決問題。
提前致謝。
編輯:
我試圖運行的命令是:heroku run python manage.py syncdb
編輯: 我忘了刪除已經在文件中定義的數據庫定義。
什麼版本的Postgres你有本地和你確定,它正在運行? –
您是否安裝了dj-database-url(它是否在您的requirements.txt中列出?)並編輯了您的設置,例如https://devcenter.heroku.com/articles/django#database-settings? – niconoe
我不確定我是否明白:在Heroku上部署應用程序時發生問題(正如我上面所假設的),還是不在本地工作? – niconoe