cabal安装hspec时出错

时间:2012-02-09 18:52:31

标签: haskell cabal cabal-install

我正在尝试安装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。

1 个答案:

答案 0 :(得分:2)

听起来你有点打破了你的GHC安装。 GHC 7.2.2 comes with 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正在/home/clark/.ghc/并重新安装所有包与cabal install一起安装将修复它。