2009-08-09 6 views
5

Je vois qu'il y a un système de paquets appelé Cabal qui gère la résolution des dépendances. J'essaye donc de l'installer pour que je puisse l'installer pour moi. Cependant, la Cabale elle-même a beaucoup de dépendances. Est-il possible d'installer Cabal sans résoudre manuellement toutes ses dépendances? J'ai essayé d'exécuter le bootstrap, mais cela ne semble pas le faire, car il signale des modules manquants parsec et network (qui à leur tour ont leurs propres dépendances).installer la solution de blocage manuelle sans résolution de dépendance manuelle

bâtiment manuellement les dep me fais environ 3 profondeur avant que le module mtl install sur moi chié:

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

Répondre

10

Vous devez installer les Haskell Platform ("piles incluses")

+0

Merci! Juste ce dont j'avais besoin. – nont

+2

Bien que cela ait aidé, j'ai installé plus tard la plate-forme Haskell et j'ai eu la même erreur en essayant de la compiler. J'ai réussi à le faire en faisant cela sur ubuntu: apt-get install libghc6-mtl-dev Trouvé sur: http://rubynugs.blogspot.com/2007/12/next-haskell-error-controlmonadreader.html – nont

+2

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

Questions connexes