2009-12-15 9 views
6

Mam zainstalowany najnowszy pakiet GHC (6.12.1) na OS X, ale nie mogę uzyskać Cabal do pracy. Usunąłem wersję, którą wcześniej współpracowałem z GHC 6.10 i próbowałem ponownie zainstalować od zera. Najnowsza wersja Cabala dostępna do pobrania to 1.6.0.2. Jednak, gdy staram się budować ten pojawia się następujący błąd:Pierwsze Cabal do pracy z GHC 6.12.1

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

Z tego co znalazłem poszukiwania, to wydaje się sugerować, że wersja Cabal jest zbyt stary dla wersji GHC. Czy istnieje sposób na to, aby Cabal pracował z GHC 6.12.1?

EDYCJA: Aby było jasne, próbuję skonfigurować cabal-install.

Odpowiedz

4

GHC 6.12.1 jest dostarczany z Cabal 1.8.0.2, nie musisz instalować niczego więcej, aby go uzyskać.

Wystarczy zainstalować GHC 6.12.1 i wpisz ghc-pkg list Cabal, a zobaczysz.

+1

Dzięki, ale co z instalacją caball-install? Próbowałem załadować to i pobiera Cabal 1.6.0.2 i kończy się niepowodzeniem z tym samym błędem. –

+2

Obecnie najnowsza wersja cabal-install to 0.6.4 i nie jest kompatybilna z Cabal-1.8.0.2. Już wkrótce nowa wersja 0.7.x będzie obsługiwać Cabal-1.8.0.2 i GHC 6.12.1. –

3

Usłyszałem, że ktoś na kanale #Haskell IRC na Freenode powiedział, że miał cabal-install działa dobrze z repozytoriów. Jeśli nie chcesz czekać na kolejną wersję, powinieneś być w stanie uzyskać ją z repozytu darcs.

+0

Tak, najnowsza wersja (0.7.5?) Caball-install z Darcs wydaje się działać poprawnie. Dzięki. –

Powiązane problemy