Así que estoy tratando de instalar un paquete con un gran conjunto de dependencias desordenadas (gitit, en este caso). Un cabal install
directa de las fuerzas hackage reconstrucciones de la abundancia de las bibliotecas no quiero reconstruir (que tienen que ver con las limitaciones en text
, limitaciones en network
, limitaciones en parsec
, etc.) que hice lo correcto, corrió cabal unpack gitit
, editado manualmente el archivo .cabal, y lo puso exitosamente en un ciclo cabal configure
, cabal build
. Hasta aquí todo bien.¿Cómo desactivo la comprobación de dependencia con una instalación local de cabal?
Ahora, quiero ejecutar un cabal install
. En los viejos tiempos (el año pasado), esto simplemente instalaría los archivos binarios y archivos ya construidos a los que pertenecen. Sin embargo, ahora, ejecutando cabal install
ejecuta el comprobador de dependencias, que decide que todos los paquetes que estoy construyendo no usan el mismo parsec
, etc., e intenta reinstalarlos de todos modos! Aunque solo ejecuté perfectamente cabal build
. ¿Cuál es la bandera mágica para apagar esto y obtener el comportamiento viejo, no inteligente y perfectamente aceptable?
Sí, el uso de la secuencia de comandos de configuración directamente hizo el truco. Increíble lo rápido que me olvidé de esos días de antaño hace dos años :-) – sclv