Ben*_*Ben 47 haskell package-management cabal cabal-install haskell-stack
使用cabal,我可以使用命令安装hakyll:
cabal install hakyll
Run Code Online (Sandbox Code Playgroud)
如何使用堆栈执行相同的操作?
小智 43
stack install hakyll
Run Code Online (Sandbox Code Playgroud)
stack
提供一套精选的套餐,不会让您的机器受损.如果您想查看可用的软件包,或者确切支持的版本,或者GHC
您可以获得它的版本,请查看https://www.stackage.org/.
例如,您hakyll 4.6.9.0
现在可以获得两者GHC 7.8.4
和GHC 7.10.1
.很简约.- 来源
编辑:我忘了提一下,袁望的方法是为了得到那个版本hakyll
没有策划stackage
.这取决于您需要的版本.
Yua*_*ang 16
在由stack init
或生成的stack.yaml中添加hakyllstack new
yaml文件应该如下所示:
flags: {}
packages:
- '.'
extra-deps:
- hakyll-4.7.1.0
resolver: lts-2.15
Run Code Online (Sandbox Code Playgroud)
之后,运行stack solver
安装它
https://github.com/commercialhaskell/stack/wiki/stack.yaml
该文档对我有用
在package.yaml
下添加库dependencies
,例如:
dependencies:
- base >= 4.7 && < 5
- hakyll # added here
Run Code Online (Sandbox Code Playgroud)