Подтвердить что ты не робот

Как установить пакет с помощью стека?

Используя cabal, я могу установить hakyll с помощью команды:

cabal install hakyll

Как я могу сделать то же самое, используя стек?

4b9b3361

Ответ 1

stack install hakyll

stack предлагает набор пакетов, который не взорвет вашу машину. Если вы хотите проверить, какие пакеты доступны, или какая именно версия поддерживается, или какую версию GHC вы можете получить, ознакомьтесь с https://www.stackage.org/.

Например, вы можете получить hakyll 4.6.9.0 прямо сейчас для GHC 7.8.4 и GHC 7.10.1. Довольно аккуратно. - источник

РЕДАКТИРОВАТЬ: я забыл упомянуть, метод Юан Ванг работает для получения версии hakyll который не курируется в stackage. Вам решать, какая версия вам нужна.

Ответ 2

добавить hakyll в файл stack.yaml, сгенерированный stack init или stack new

Файл yaml должен выглядеть так:

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

после этого запустите stack solver, установив его

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

Ответ 3

UPD: теперь вы должны отредактировать файл package.yaml вместо stack.yaml