在我们的Python / Django应用程序的开发过程中,我们不小心在requirements.txt中引入了安装库的冲突版本的包需求。 Heroku已经缓存了python buildpack指定的CACHE_DIR中的破坏需求,如buildpack API info page所述,并且似乎对requirements.txt文件的任何修改都不能清除已损坏包的缓存。我们如何强制Heroku完全清空CACHE_DIR并从头开始重新安装所有需求和依赖项?
答案 0 :(得分:34)
使用heroku-repo
插件purge_cache命令:
$ heroku plugins:install heroku-repo
$ heroku repo:purge_cache -a appname
答案 1 :(得分:-2)
我能够通过简单地更改readme.md文件(添加一些空格),提交和推送来清除缓存