我正在尝试重新编译我的 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
.我只是复制了它们,一切正常。
谢谢