Во время разработки нашего приложения Python/Django мы случайно представили требования к пакетам в файле требований. txt, в котором установлены конфликтующие версии библиотеки. Heroku кэшировал нарушенные требования в CACHE_DIR, заданные python buildpack, как описано на странице
Как я могу очистить сборщик Heroku CACHE_DIR?
Ответ 1
Я столкнулся с той же проблемой, что и при установке модуля (django-piston
) из исходного кода, поскольку последняя официальная версия немного устарела и не содержит некоторых исправлений ошибок, которые имеют для меня решающее значение. Во всяком случае, раньше была проблема, и я получил ответ от поддержки.
Мне кажется немного странным, но, по крайней мере, он работает (просто выберите любой номер выпуска python в runtime.txt
, перестройте, а затем снова вернитесь в нужную среду выполнения и перестройте)
Ответ 2
Используйте heroku-repo
плагин purge_cache команда:
$ heroku plugins:install heroku-repo
$ heroku repo:purge_cache -a appname
Ответ 3
Мне удалось очистить кеш, просто внесение изменений в файл readme.md(добавлено несколько пробелов), фиксация и нажатие