然后我看了图中的buildpack的链接,set了官方支持的buildpack,依旧不行。显示检测不到。
我输入
heroku buildpacks --app linshuirong
显示有buildpack啊,但是怎么就是检测不到呢?
官方介绍说,有可能像是ruby那样,根目录、源文件什么的,原因引起的。python flask 的话,不知道什么原因。
最后解决方法是:重新部署,但是在开始
heroku create appname
改成这样:
heroku create appname --buildpack heroku/python
也就是在开始声明buildpacks。详见上图中给的buildpacks链接。
最后解决方法是:重新部署,但是在开始
改成这样:
也就是在开始声明buildpacks。详见上图中给的buildpacks链接。
但为什么,在出错后,重新设置 buildpacks 的值不起作用呢。(还是检测不到)我还是不懂?