para - update haskell
¿Cómo desinstalar un paquete de Haskell instalado con pila? (1)
¿Cómo puedo desinstalar un paquete Haskell instalado globalmente con la herramienta de pila?
stack --help
muestra que el comando de desinstalación está en desuso.
uninstall DEPRECATED: This command performs no actions, and is
present for documentation only
Como dice la stack --help
, desinstalar no hace nada. Puede leer sobre esto en el github de la pila donde se solicitó esta función, pero terminó por cerrarse sin el deseo de agregar el comportamiento a la pila, por varias razones. Entonces, oficialmente, no hay manera de usar la pila para desinstalar un paquete.
Para eliminar un paquete que se haya instalado, debe hacerlo manualmente. Esto implica usar ghc-pkg Unregister y luego buscar la ubicación del paquete en su sistema y eliminarlo a través de otra herramienta o simplemente rm
. Por ejemplo,
stack install <package name>
# Now remove the package
ghc-pkg unregister <pkg-id>
cd /path/to/stack/packages # This could be something like ~/.local/bin, but is configuration dependent
rm <package name>