установите haskell cabal без ручного разрешения зависимостей
Вопрос
Я вижу, что есть хорошая пакетная система под названием Cabal, которая обрабатывает разрешение зависимостей.Итак, я пытаюсь установить это, чтобы я мог заставить его установить модули Haskell OpenGL для меня.Однако сама Cabal имеет множество зависимостей.Есть ли способ установить Cabal без ручного разрешения всех его зависимостей?Я попытался запустить bootstrap, но, похоже, это не помогает, потому что он сообщает об отсутствующих модулях parsec и network (которые, в свою очередь, имеют свои собственные зависимости).
Ручная сборка dep заняла у меня примерно 3 секунды, прежде чем установка модуля mtl дала сбой:
user@machine:~/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.
Решение
Вы должны установить Платформа Haskell ("батарейки в комплекте")
Не связан с StackOverflow