2009-12-15 3 views
6

J'ai installé le dernier paquet GHC (6.12.1) sur OS X, mais je n'arrive pas à faire fonctionner Cabal. J'ai supprimé la version que j'avais précédemment qui fonctionnait avec GHC 6.10 et j'ai essayé de réinstaller à partir de zéro. La dernière version de Cabal disponible en téléchargement est 1.6.0.2. Cependant, lorsque je tente de construire ce que je reçois l'erreur suivante:Mise en service de Cabal avec GHC 6.12.1

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

D'après ce que j'ai trouvé la recherche, cela semble indiquer que la version de Cabal est trop ancienne pour la version de GHC. Existe-t-il un moyen de faire fonctionner Cabal avec GHC 6.12.1? Pour être clair, j'essaye de mettre en place cabal-install.

Répondre

4

GHC 6.12.1 est livré avec Cabal 1.8.0.2, vous n'avez pas besoin d'installer quelque chose de plus pour l'obtenir.

Il suffit d'installer GHC 6.12.1 et tapez ghc-pkg list Cabal et vous verrez.

+1

Merci, mais qu'en est-caball-installer? J'ai essayé d'amorcer cela et il télécharge Cabal 1.6.0.2 et échoue avec la même erreur. –

+2

Actuellement la dernière version de cabal-install est 0.6.4, et elle n'est pas compatible avec Cabal-1.8.0.2. La prochaine version 0.7.x supportera Cabal-1.8.0.2 et GHC 6.12.1. –

3

J'ai entendu quelqu'un sur le canal IRC#Haskell sur Freenode dire que Cabal-install fonctionnait correctement depuis les dépôts. Si vous ne voulez pas attendre la prochaine version, vous devriez pouvoir l'obtenir à partir du repo Darcs.

+0

Oui, la dernière version (0.7.5?) De caball-install de Darcs semble fonctionner correctement. Merci. –

Questions connexes