在我們的Python/Django應用程序的開發過程中,我們意外地在requirements.txt中引入了安裝衝突版本的庫的軟件包需求。 Heroku緩存了由python buildpack指定的CACHE_DIR中的破壞需求,如buildpack API info page所述,並且似乎沒有任何對requirements.txt文件的修改可以清除已破壞包的緩存。我們如何強制Heroku完全清空CACHE_DIR並從頭重新安裝所有需求和依賴關係?如何沖洗Heroku buildpack CACHE_DIR?
21
A
回答
7
我遇到了同樣的問題,因爲我試圖從源代碼安裝模塊(django-piston
),因爲上一次正式發佈有點舊,並且缺少一些對我至關重要的錯誤修復。無論如何,之前已經出現了一個問題,我實際上得到了一個reply from support。
這似乎有點奇怪給我,但至少它的工作原理(只要選擇任何的Python版本號在runtime.txt
,重建,再改回所需的運行時間和再次重建)
-1
我能清除通過簡單地做出改變的readme.md文件緩存(添加了一些空格),提交和推
32
使用heroku-repo
插件purge_cache命令:
$ heroku plugins:install heroku-repo
$ heroku repo:purge_cache -a appname
+1
這很尷尬。在Heroku上真的沒有用於構建/部署的'clean'開關?我們是否真的需要這個額外的步驟才能拋棄陳舊的緩存? –
相關問題
- 1. Heroku定製buildpack fsharp
- 2. 如何在Heroku Elements Marketplace中列出Buildpack
- 3. 如何添加jpeg支持Heroku PHP buildpack
- 4. 如何讓heroku檢測nodejs buildpack?
- 5. 如何使用這個heroku php buildpack?
- 6. 沖洗
- 7. 如何沖洗輸入緩衝區? (C)
- 8. Heroku超時自定義Buildpack
- 9. Heroku Ruby Buildpack檢測失敗
- 10. Heroku隕石buildpack bug,任何替代品?
- 11. DataOutputStream不沖洗
- 12. C,沖洗stdin
- 13. MYSQL沖洗表
- 14. ,讓我沖洗
- 15. TransientObjectException:沖洗
- 16. NSOutputStream沖洗
- 17. 沖洗的StreamWriter
- 18. Apache不沖洗
- 19. 輸入緩衝器沖洗
- 20. fgets的沖洗緩衝區
- 21. 防止沖洗緩衝區
- 22. Perl緩衝區沖洗
- 23. 如何使用Doolrine沖洗一個實體而不沖洗另一個實體?
- 24. 如何沖洗實體管理器
- 25. 我如何沖洗芹菜的一切?
- 26. doctrine2 - 如何提高沖洗效率?
- 27. 如何沖洗Netbeans synatx錯誤信息?
- 28. NoMethodError(未定義的方法`沖洗」的記錄器在Heroku的
- 29. VB.NET沖洗控件
- 30. 沖洗不工作
笨重的解決方案,但它解決了我的問題(有母鹿在這個時候似乎沒有更好的)。謝謝! –
任何想法如何使用自定義的heroku-buildpack-php做到這一點?我調整了一個與Laravel 4一起工作,並且我得到它來編譯和部署,但它缺少pdo_pgsql,所以我想要新的php.ini文件,但它仍然卡在cache_dir中 – Lotus