2012-04-17 24 views
7

Próbowałem zainstalować cabal-dev w moim mac. Po zakończeniu pracy próbowałem uruchomić ./bin/build. , aby uzyskać ten komunikat o błędzie.instalowanie zależności w haskell

cabal: cannot configure cabal-dev-0.9.1. It requires MonadRandom ==0.1.*, tar 
==0.3.*, test-framework >=0.3 && <0.6 and test-framework-hunit >=0.2 
There is no available version of MonadRandom that satisfies ==0.1.* 
There is no available version of tar that satisfies ==0.3.* 
There is no available version of test-framework that satisfies >=0.3 && <0.6 
There is no available version of test-framework-hunit that satisfies >=0.2 

Co jest nie tak z tym? Jak zainstalować pliki zależności w Haskell? Pobrałem i zainstalowałem od Haskell platform.

Odpowiedz

9

Nie musisz używać tego skryptu kompilacji; możesz zainstalować cabal-dev po prostu uruchamiając cabal install cabal-dev, który automatycznie pobierze i zainstaluje cabal-dev i jego zależności.

Ale jeśli chcesz z niego skorzystać, najpierw spróbuj cabal install --only-dependencies w katalogu źródłowym cabal-dev (ten z cabal-dev.cabal w tym katalogu). Celem tego skryptu jest unikanie instalowania w globalnych bazach danych i pakietach użytkowników - w zasadzie używa tego samego piaskownicy, co robi sam cabal-dev. Prawdopodobnie nie jest to warte wysiłku, ponieważ cabal-dev instaluje się tak dobrze, jak każdy inny program.

2

Wydanie polecenia cabal install cabal-dev. To rozwiąże dla ciebie zależności, zakładając, że masz standardowy dystans cabal.

Powiązane problemy