2009-12-15 2 views
6

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

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

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

EDIT: Чтобы быть ясным, я пытаюсь настроить cabal-install.

ответ

4

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

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

+1

Спасибо, но как насчет caball установить? Я попытался загрузить этот файл, и он загружает Cabal 1.6.0.2 и сбой с той же ошибкой. –

+2

В настоящее время последняя версия cabal-install составляет 0,6.4, и она несовместима с Cabal-1.8.0.2. Очень скоро будущая версия 0.7.x будет поддерживать Cabal-1.8.0.2 и GHC 6.12.1. –

3

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

+0

Да, последняя версия (0.7.5?) Caball-install из Darcs, похоже, работает нормально. Благодарю. –

Смежные вопросы