mac - stack haskell
¿Cómo instalar un paquete usando pila? (2)
Usando cabal, pude instalar hakyll con el comando:
cabal install hakyll
¿Cómo puedo hacer lo mismo usando pila?
agregar hakyll en stack.yaml generado por stack init
o stack new
El archivo yaml debería verse como:
flags: {}
packages:
- ''.''
extra-deps:
- hakyll-4.7.1.0
resolver: lts-2.15
después de eso, ejecuta la stack solver
instala
stack install hakyll
stack
ofrece un conjunto de paquetes curados que no harán explotar su máquina. Si no está seguro de si el paquete que desea está allí, una stack install x
debería indicarle. Si desea verificar exactamente qué versión es compatible, o en qué versión de GHC
puede obtenerla, consulte el stackage
.
Por ejemplo, puede obtener hakyll 4.6.9.0
ahora mismo tanto para GHC 7.8.4
como para GHC 7.10.1
. Con buena pinta. - source
EDITAR : Olvidé mencionar, el método de Yuan Wang funciona para obtener la versión de hakyll
que no se cura en stackage
. Depende de usted qué versión necesita.