Happstack Lite se me está rompiendo porque está recibiendo la versión 0.5 de blaze-html y quiere la versión 0.4. Cabal dice que están instaladas ambas versiones 0.4.3.4 y 0.5.0.0. Quiero eliminar 0.5.0.0 y usar solo la versión anterior. Pero Cabal no tiene un comando de "desinstalación", y cuando lo intento ghc-pkg unregister --force blaze-html
, ghc-pkg
dice que mi comando ha sido ignorado.
¿Qué debo hacer?
ACTUALIZACIÓN : No lo crea . Aunque ghc-pkg
afirma ignorar el comando, el comando no se ignora. Y con la respuesta aceptada de Don Stewart, puede eliminar exactamente la versión que desea eliminar.
ghc-pkg list blaze-html
? ¿Está seguro de que lo está ejecutando como el usuario correcto? ¿Quizás indicar explícitamente la versión que no se registrará?ghc-pkg
mintió !cabal-uninstall
mencionado en la respuesta a continuación ? ¿Cabal-delete es más poderoso? ¿Puede funcionar con una caja de arena de cabal (cabal exec -- cabal-delete
funcionará correctamente y eliminará paquetes de la caja de arena)? ¿Por qué no hacer de esto una respuesta también? Parece una buena herramienta.