我正在尝试在Arch Linux机器上为Haskell设置开发环境。
我已经读到静态链接的惨败,这使Arch和Haskell感到痛苦。
stack setup
然后,我用以下项目制作一个项目:
stack new hello
此后,我运行:
stack build ghc-mod
我将这些添加到我的额外依赖项中:
extra-deps:
- Cabal-1.24.2.0
- base-4.9.1.0
- cabal-helper-0.7.3.0
- djinn-ghc-0.0.2.3
- extra-1.5.3
- ghc-syb-utils-0.2.3.3
- haskell-src-exts-1.19.1
- hlint-2.0.15
- monad-journal-0.7.2
- optparse-applicative-0.13.2.0
- temporary-1.2.1.1
然后,我再次运行stack build ghc-mod
,并得到此错误,但该错误卡在:
The following package identifiers were not found in your indices: ghc-boot-8.4.3
Possible candidates: ghc-boot-8.4.1, ghc-boot-8.4.2.
无论我尝试安装哪个软件包,也会发生这种情况。我添加了多余的动物,然后收到了此消息。
答案 0 :(得分:2)
问题是ghc-mod不支持最新版本的GHC。对此已经有多个问题,例如: