Oto pełna błąd:Cabal zainstalować błąd zależność: „Base-* wykluczono z powodu najwyższego poziomu bazowego zależność -Każdy”
$ cabal install hakyll
Resolving dependencies...
cabal: cannot configure snap-server-0.5.3.1. It requires base >=4.3 && <5
For the dependency on base >=4.3 && <5 there are these packages: base-4.3.0.0,
base-4.3.1.0 and base-4.4.0.0. However none of them are available.
base-4.3.0.0 was excluded because of the top level dependency base -any
base-4.3.1.0 was excluded because of the top level dependency base -any
base-4.4.0.0 was excluded because of the top level dependency base -any
$
Jak wersje base-*
zostać wyłączone ze względu na pewne reguły, które pojawia się powiedzieć, że jakakolwiek wersja jest w porządku?
Chyba hit tego wcześniej. Tylko interpretacja tego, co przeczytałem w komunikacie o błędzie oznacza: pakiet najwyższego poziomu może nalegać, aby działał z _anną_ wersją bazy, podczas gdy podpakiet dodaje ograniczenia, naruszając tę gwarancję. Być może trzy ostatnie wiersze są mylące i generowane przez inny kod zgłaszania błędów. – gatoatigrado
Mam też więcej szczęścia z 'cabal-dev'. Zobacz jedno odpowiednie pytanie/odpowiedź przeze mnie tutaj: http://stackoverflow.com/questions/6920967/how-can-one-register-a-package-built-with-cabal-dev – gatoatigrado
Jaką wersję GHC zainstalowałeś? ? Wygląda na to, że snap wymaga wyższej wersji GHC, ponieważ nie można zainstalować innej wersji bazy niż wersja GHC. –