Как заставить Cabal работать с GHC 6.12.1 - PullRequest
7 голосов
/ 15 декабря 2009

Я установил последний пакет GHC (6.12.1) на OS X, но не могу заставить Cabal работать. Я удалил версию, которая ранее работала с GHC 6.10, и попытался переустановить ее с нуля. Последняя версия Cabal доступна для скачивания 1.6.0.2. Однако, когда я пытаюсь построить это, я получаю следующую ошибку:

Configuring Cabal-1.6.0.2...
Setup: failed to parse output of 'ghc-pkg dump'

Из того, что я нашел в поиске, можно предположить, что версия Cabal слишком старая для версии GHC. Есть ли способ заставить Cabal работать с GHC 6.12.1?

РЕДАКТИРОВАТЬ: Чтобы было ясно, я пытаюсь настроить cabal-install.

Ответы [ 3 ]

7 голосов
/ 06 января 2010

Вы скачали cabal-install-0.8.0 из Hackage? Bootstrap.sh должен корректно работать с ghc-6.12.1.

http://hackage.haskell.org/package/cabal-install

4 голосов
/ 15 декабря 2009

GHC 6.12.1 поставляется с Cabal 1.8.0.2, вам не нужно устанавливать ничего лишнего, чтобы получить его.

Просто установите GHC 6.12.1 и введите ghc-pkg list Cabal, и вы увидите.

3 голосов
/ 15 декабря 2009

Я слышал, как кто-то на IRC-канале #Haskell на Freenode сказал, что у них Cabal-install работает нормально из репозиториев. Если вы не хотите ждать следующего релиза, вы сможете получить его из репозитория darcs.

...