Forzar `stack` para reconstruir un paquete instalado
A menudo instalo un paquete que depende de bibliotecas externas y luego logro mover esas bibliotecas externas a otras ubicaciones, para que los programas compilados salgan con un error de cargador.
En esos casos, solo quiero que stack reconstruya un paquete ya instalado, pero no veo cómo eso es posible.stack install --force-dirty
no parece funcionar, ya que solo intenta reconstruir el proyecto en el directorio de trabajo actual.
Ejemplo reciente:
Me hubiera gustado ver siregex-pcre
requiere una biblioteca C que no está presente en los sistemas Windows, así que presionéstack install regex-pcre
. Eso salió bien, pero luego me di cuenta de que instalémingw-w64-x86_64-pcre
víastack
s pacman
anterior a eso. Lo eliminé nuevamente a través depacman -R
e intenté correrstack install regex-pcre
de nuevo, que no lo reconstruyó. Tampoco agregar--force-dirty
trabajar por la razón anterior.