1

我正在开发一个使用Flask-SocketsIO. 在尝试部署 webapp 时,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 回答