Как заставить Cabal работать с GHC 6.12.1
Вопрос
Я установил последний пакет 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.
Я слышал, как кто-то на IRC-канале #Haskell на Freenode сказал, что у них Cabal-install из репозиториев работает нормально.Если вы не хотите ждать следующего выпуска, вы сможете получить его из репозитория darcs.