2009-08-09 14 views
5

Widzę, że istnieje niezawodny system pakietów o nazwie Cabal, który obsługuje rozwiązywanie zależności. Próbuję więc zainstalować to, aby móc zainstalować dla mnie moduły OpenGL Haskell. Jednak sama Cabal ma wiele zależności. Czy istnieje sposób na zainstalowanie Cabala bez ręcznego rozwiązywania wszystkich zależności? Próbowałem uruchomić bootstrap, ale to się nie wydaje, ponieważ raportuje brakujące moduły parsec i network (które z kolei mają swoje własne zależności).zainstalować kabinę haskell bez ręcznego określania zależności

Ręcznie budowania dep dostał mi o 3 głęboko przed moduł MTL instalacja crapped na mnie:

[email protected]:~/haskell/mtl-1.1.0.2$ runghc Setup build 
Preprocessing library mtl-1.1.0.2... 
Building mtl-1.1.0.2... 

Control/Monad/Cont.hs:74:7: 
    Could not find module `Control.Monad': 
     Perhaps you haven't installed the profiling libraries for package base? 
     Use -v to see a list of the files searched for. 

Odpowiedz

10

należy zainstalować Haskell Platform ("baterie w zestawie")

+0

Dzięki! Dokładnie to, czego potrzebowałem. – nont

+2

Mimo że pomogło to, zainstalowałem później platformę Haskella i otrzymałem ten sam błąd podczas próby kompilacji. Udało mi się ominąć to, robiąc to na Ubuntu: apt-get install libghc6-mtl-dev Znaleziono na: http://rubynugs.blogspot.com/2007/12/next-haskell-error-controlmonadreader.html – nont

+2

oraz: sudo apt-get install libghc6-mtl-prof – nont

Powiązane problemy