Ошибка при установке в кабале hspec - PullRequest
6 голосов
/ 09 февраля 2012

Я пытаюсь установить 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, клика 10.2.

1 Ответ

2 голосов
/ 12 февраля 2012

Похоже, вы как-то нарушили установку GHC.GHC 7.2.2 поставляется с container-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, исправят это.

...