如何刷新Heroku buildpack CACHE_DIR?

时间:2013-01-16 21:18:42

标签: python heroku buildpack

在我们的Python / Django应用程序的开发过程中,我们不小心在requirements.txt中引入了安装库的冲突版本的包需求。 Heroku已经缓存了python buildpack指定的CACHE_DIR中的破坏需求,如buildpack API info page所述,并且似乎对requirements.txt文件的任何修改都不能清除已损坏包的缓存。我们如何强制Heroku完全清空CACHE_DIR并从头开始重新安装所有需求和依赖项?

2 个答案:

答案 0 :(得分:34)

使用heroku-repo插件purge_cache命令:

$ heroku plugins:install heroku-repo
$ heroku repo:purge_cache -a appname

答案 1 :(得分:-2)

我能够通过简单地更改readme.md文件(添加一些空格),提交和推送来清除缓存