2009-08-09 30 views
5

Vedo che c'è un bel sistema di pacchetti chiamato Cabal che gestisce la risoluzione delle dipendenze. Quindi sto cercando di installarlo per poter installare i moduli HasGL OpenGL per me. Tuttavia, la stessa Cabal ha molte dipendenze. C'è un modo per installare Cabal senza risolvere manualmente tutte le sue dipendenze? Ho provato a eseguire il bootstrap, ma non sembra farlo, perché segnala i moduli mancanti parsec e network (che a loro volta hanno le loro dipendenze).installa haskell cabal senza la risoluzione delle dipendenze manuale

costruito manualmente DEP mi ha ottenuto circa 3 profonda prima che il modulo mtl install crapped su di me:

[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. 

risposta

10

È necessario installare i Haskell Platform ("batterie incluse")

+0

Grazie! Proprio quello di cui avevo bisogno. – nont

+2

Anche se questo ha aiutato, in seguito ho installato la piattaforma Haskell e ho ottenuto lo stesso errore cercando di compilarlo. Sono riuscito a superarlo facendo su ubuntu: apt-get install libghc6-mtl-dev Trovato su: http://rubynugs.blogspot.com/2007/12/next-haskell-error-controlmonadreader.html – nont

+2

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

Problemi correlati