我一直在与 Heroku 斗争一段时间,但我似乎无法弄清楚我的问题。我在尝试部署到 Heroku 的 Python 项目的根目录中有一个 runtime.txt,但由于某种原因 Heroku 找不到它。每次我尝试部署应用程序(我只是在 Heroku 上不断创建/删除新应用程序)时,它都会向我发送以下消息:
-----> No runtime.txt provided; assuming python-2.7.4.
这是没有意义的,因为我的 runtime.txt 显然与我的 Procfile 和 requirements.txt 位于同一目录中,但找到它们没有问题。
为了更好地衡量,这是我的 runtime.txt:
python-3.3.2
我的项目基于 Python 3.3,所以我不能只使用默认的 python-2.7.4。
这可能是一个奇怪的特殊情况,我在谷歌搜索时找不到其他人遇到我的问题。提前致谢!
编辑:对于将来可能遇到此问题的任何人,简单的重新启动为我解决了问题。不知道为什么我没有早点尝试。