1

を使用する Web アプリに取り組んでいましたFlask-SocketsIO。Web アプリケーションをデプロイしようとしているときに、次のheroku問題に遭遇しました。

__init__() got an unexpected keyword argument 'server_hostname'

これを解決するには?

4

1 に答える 1

1

これはバグです: Github

Heroku はデフォルトで python-2.7.9 を使用します。

上記のリンクによると修正されていますが、少なくともherokuのpythonでは、このバグはまだ残っていると思います。

このバグが修正されるまでは、Python を 2.7.8 に下げるという簡単な解決策があります。heroku でこれを行うには、 runtime.txtというファイルを作成し、その中に python-2.7.8 と入力します。アップデートを heroku にプッシュします。

これで問題が解決するはずです。

これを行った後、私のアプリは動作しています:): http://mycodebuddy.herokuapp.com/

于 2015-03-15T14:19:58.083 に答える