установить haskell cabal без разрешения зависимостей вручную - PullRequest
5 голосов
/ 09 августа 2009

Я вижу, что есть хорошая система пакетов, называемая Cabal, которая обрабатывает разрешение зависимостей. Поэтому я пытаюсь установить его, чтобы получить возможность установить модули Haskell OpenGL для себя. Однако у самой Кабал есть много зависимостей. Есть ли способ установить Cabal без ручного разрешения всех его зависимостей? Я попытался запустить загрузчик, но, похоже, этого не происходит, потому что он сообщает об отсутствующих модулях 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.

1 Ответ

10 голосов
/ 09 августа 2009

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

...