かなり単純なFlaskアプリをHerokuの杉スタックにデプロイしようとしていますが、次のエラーが表示され続けます。
2012-08-09T22:37:49+00:00 heroku[web.1]: State changed from crashed to starting
2012-08-09T22:37:52+00:00 heroku[web.1]: Starting process with command `gunicorn pytips.app:create_app() -b 0.0.0.0:42152 -w 3`
2012-08-09T22:37:53+00:00 app[web.1]: bash: -c: line 0: syntax error near unexpected token `('
2012-08-09T22:37:53+00:00 app[web.1]: bash: -c: line 0: `gunicorn pytips.app:create_app() -b 0.0.0.0:42152 -w 3'
そして、私はこれを私のものとして持っていますProcfile
:
web: gunicorn pytips.app:create_app() -b 0.0.0.0:$PORT -w 3
を実行してこれをローカルでテストするとforeman start
、問題なく動作します。foreman
ローカルで問題がないのに、Herokuで問題が発生するのはなぜですか?
更新:私もでテストしてみましたheroku run
。これが得られるものです:
heroku run --app pytips gunicorn pytips.app:create_app() -b 0.0.0.0:$PORT -w 3
私には何も与えません。
heroku run --app pytips 'gunicorn pytips.app:create_app() -b 0.0.0.0:$PORT -w 3'
私に与えますheroku:108: command not found: -b
。