Вопрос

Я установил последний пакет 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.

Это было полезно?

Решение

GHC 6.12.1 поставляется с Cabal 1.8.0.2, для его установки не нужно ничего устанавливать.

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

Другие советы

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

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

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

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