установите haskell cabal без ручного разрешения зависимостей

StackOverflow https://stackoverflow.com/questions/1251980

  •  12-09-2019
  •  | 
  •  

Вопрос

Я вижу, что есть хорошая пакетная система под названием 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 ("батарейки в комплекте")

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top