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