Я запускаю stack --nix init
для нового проекта (конфигурация xmonad) и получаю error: attribute 'ghc863' missing, at (string):1:43
; У меня в среде ghc 8.6.5, и stack --version
сообщает: 2.1.3.1 x86_64 hpack-0.32.0. Мой проект примерно соответствует этой записи в блоге для создание XMonad (с исключениями, сделанными для работы с использованием Nix, где это возможно), и пока состоит только из клонирования трех репозиториев в .xmonad
и запуска stack --nix init
; три репозитория: xmobar
, xmonad-contrib
, xmonad
.
Есть ли способ для stack --nix
разрешить использование более новых версий ghc? Или есть другие возможные причины проблемы?
Я видел сборка стека --nix жалуется на несоответствие версии ghc но чувствовал, что это на самом деле не освещает проблему, хотя и предлагает возможные альтернативы с использованием cabal/nix.
stack init
(без--nix
), которого было достаточно для инициализации проекта. - person bbarker   schedule 06.01.2020