Cabal을 사용하여 xmonad-contrib을 설치할 수 없습니다.

Cabal을 사용하여 xmonad-contrib을 설치할 수 없습니다.

xMonad 구성을 다시 컴파일하려고 합니다. 나는 GHC 패키지 xmonad와 xmonad-contrib를 설치해야 한다는 것을 알고 있습니다. 이를 위해 다음을 포함한 여러 데비안 패키지를 설치했습니다.

  • 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 포럼에서 이 문제에 대한 토론을 찾았지만 그것은 나에게 별로 도움이 되지 않았습니다(URL)

저는 데비안 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했더니 모든 것이 잘 작동한다는 것입니다.

감사해요

관련 정보