6

我正在尝试安装 hspec,但我得到了这个:

$ cabal install hspec
Resolving dependencies...                                                                                                                                               
cabal: dependencies conflict: ghc-7.2.2 requires containers ==0.4.2.0 however                                                                                           
containers-0.4.2.0 was excluded because ghc-7.2.2 requires containers                                                                                                   
==0.4.1.0                                                  

这甚至意味着什么?

此外,使用 ghc 7.2.2、cabal 10.2。

4

1 回答 1

2

听起来您以某种方式破坏了 GHC 安装。GHC 7.2.2附带containers-0.4.1.0(其版本与GHC 7.2.1 相同)。可能可以修复它,但如果全局包设置被破坏,那么重新安装 GHC 可能是最容易的。

说什么ghc-pkg list containers

如果containers-0.4.2.2仅在每个用户安装(即/home/clark/.ghc/${arch}-${os}-7.2.2/package.conf.d输出)中找到,则rm'ing/home/clark/.ghc/并重新安装您安装的所有软件包cabal install将修复它。

于 2012-02-12T03:06:31.527 回答