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、cabal10.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 に答える