2009-08-09 8 views
5

Я вижу, есть хорошая система пакетов под названием Cabal, которая обрабатывает разрешение зависимостей. Поэтому я пытаюсь установить это, поэтому я могу установить его для установки модулей Haskell OpenGL для меня. Однако сам Cabal имеет множество зависимостей. Есть ли способ установить Cabal без ручного решения всех его зависимостей? Я попытался запустить загрузчик, но это, похоже, не делает этого, потому что он сообщает о недостающих модулях parsec и сети (которые, в свою очередь, имеют свои собственные зависимости).install haskell cabal без ручного разрешения зависимости

здание вручную ДООС получил мне около 3 глубоко, прежде чем модуль MTL инсталляцию гадил на меня:

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

ответ

10

Вы должны установить Haskell Platform («батарейки включены»)

+0

Спасибо! Только то, что мне было нужно. – nont

+2

Хотя это помогло, я позже установил платформу Haskell и получил ту же самую ошибку, пытающуюся ее скомпилировать. Я смог пройти мимо этого, выполнив это на ubuntu: apt-get install libghc6-mtl-dev Найдено по адресу: http://rubynugs.blogspot.com/2007/12/next-haskell-error-controlmonadreader.html – nont

+2

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

 Смежные вопросы

  • Нет связанных вопросов^_^