尝试将我的Django应用程序上传到Heroku并获取:
2013-05-22T23:04:55.687398+00:00 heroku[web.1]: Starting process with command `gunicorn main.wsgi`
2013-05-22T23:04:56.508882+00:00 app[web.1]: bash: gunicorn: command not found
2013-05-22T23:04:57.958215+00:00 heroku[web.1]: State changed from starting to crashed
2013-05-22T23:04:57.941729+00:00 heroku[web.1]: Process exited with status 127
2013-05-22T23:05:06.019313+00:00 heroku[web.1]: Error R99 (Platform error) -> Failed to launch the dyno within 10 seconds
2013-05-22T23:05:06.019520+00:00 heroku[web.1]: Stopping process with SIGKILL
我知道gunicorn在requirements.txt中并推动了它所以它应该全部工作。该应用程序与领班一起运行。
有没有人对可能出错的地方有任何建议?
答案 0 :(得分:3)
有时,Heroku的buildpacks以完全奇怪的方式失败。
试试这个:
heroku run pip install gunicorn
看看会发生什么。
答案 1 :(得分:1)
我不小心推了一个.bash_profile,它已经进入了我的项目,并设置了PATH对heroku堆栈造成了严重破坏。
答案 2 :(得分:0)
我刚刚做了杰克谢德所说的,这对我来说很好。
执行命令
herouku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-python
然后,在您的存储库中进行提交。最后,做:
git push heroku master