无法使用 cabal 安装 xmonad-contrib

无法使用 cabal 安装 xmonad-contrib

我正在尝试重新编译我的 xMonad 配置。我知道我必须安装 ghc 软件包 xmonad 和 xmonad-contrib。为此,我安装了很多 debian 软件包,包括:

  • GHC
  • 阴谋集团安装
  • libghc-xmonad-dev
  • libghc-xmonad-contrib-dev

当我做的时候cabal-install xmonad一切都很好。但是当我这样做时cabal install xmonad-contrib出现以下错误

XMonad/Util/Invisible.hs:31:59: Not in scope: type constructor or class ‘Applicative’

我在 archlinux 论坛上找到了有关此问题的讨论,但对我没什么帮助(网址

我运行的是 Debian 8.0。名称是:Linux guillaume-X99A 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3 (2015-04-23) x86_64 GNU/Linux

我现在正在运行 Xmonad(使用默认配置,因为我无法编译它)

如果您知道如何编译此包(或在没有此包的情况下重新编译我的配置的方法),我们将不胜感激。

此致

答案1

问题是我安装的 ghc 软件包安装在/usr/lib/ghc/package.conf.d但没有安装在/home/guillaume/.ghc/x86_64-linux-7.8.4/package.conf.d.我只是复制了它们,一切正常。

谢谢

相关内容