如何使用栈安装包?

问题描述 投票:45回答:2

使用阴谋,我可以安装hakyll使用以下命令:

cabal install hakyll

我能如何使用堆栈同样的事情?

haskell cabal cabal-install package-management haskell-stack
2个回答
42
投票
stack install hakyll

stack提供策展组不吹你的机器了包。如果您要检查哪个包是可用,或什么版本的支持,或者是什么版本的GHC你可以得到它,看看https://www.stackage.org/

例如,你可以得到hakyll 4.6.9.0现在两个GHC 7.8.4GHC 7.10.1。漂亮整齐。 - source

编辑:我忘了提,远望的方法适用于获得未策划到hakyllstackage的版本。这取决于你所需要的版本。


15
投票

添加hakyll在由stack initstack new产生stack.yaml

YAML文件应该是这样:

flags: {}
packages:
  - '.'
extra-deps:
  - hakyll-4.7.1.0
resolver: lts-2.15

在那之后,运行安装stack solver

https://github.com/commercialhaskell/stack/wiki/stack.yaml

© www.soinside.com 2019 - 2024. All rights reserved.