无法使用Stack安装或构建ghc-mod或其他软件包

时间:2018-07-31 23:59:57

标签: haskell archlinux haskell-stack

我正在尝试在Arch Linux机器上为Haskell设置开发环境。

我已经读到静态链接的惨败,这使Arch和Haskell感到痛苦。

manually install stack并运行:

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.

无论我尝试安装哪个软件包,也会发生这种情况。我添加了多余的动物,然后收到了此消息。

1 个答案:

答案 0 :(得分:2)

问题是ghc-mod不支持最新版本的GHC。对此已经有多个问题,例如: