python - language - ¿Cómo puedo vaciar el buildpack Heroku CACHE_DIR?
no default language could be detected for this app (3)
Pude borrar el caché simplemente haciendo un cambio en el archivo readme.md (agregué algunos espacios), cometiendo y empujando
Durante el desarrollo de nuestra aplicación Python / Django, introdujimos accidentalmente los requisitos del paquete en requirements.txt que instalaba versiones conflictivas de una biblioteca. Heroku ha almacenado en caché los requisitos rotos en CACHE_DIR especificados por el paquete de construcción python, como se documenta en su página de información API de buildpack , y no parece que cualquier cantidad de modificación del archivo requirements.txt pueda purgar la caché de los paquetes rotos. ¿Cómo podemos obligar a Heroku a vaciar por completo el CACHE_DIR y volver a instalar todos los requisitos y dependencias desde cero?
Utilice el heroku-repo
purge_cache :
$ heroku plugins:install heroku-repo
$ heroku repo:purge_cache -a appname
Me encontré con el mismo problema ya que estaba tratando de instalar un módulo ( django-piston
) desde la fuente, ya que el último lanzamiento oficial es un poco antiguo y me faltan algunas correcciones de errores que son cruciales para mí. De todos modos, ha habido un problema abierto anteriormente, y en realidad recibí una respuesta de soporte .
Me parece un poco extraño, pero al menos funciona (simplemente elija cualquier número de lanzamiento de Python en runtime.txt
, runtime.txt
, y luego vuelva al tiempo de ejecución deseado y vuelva a runtime.txt
)