Question

Lors de l'installation pango Haskell sur mac (sudo cabal install pango), le premier problème est qu'il essaie d'installer des paquets, je l'ai déjà installé. J'ai installer haskell98 (avec succès), mais essaie de Pango pour l'installer à nouveau, et quand la compilation est terminée, il donne cette erreur:

Registering haskell98-1.0.1.1...
Installing library in /Users/username/.cabal/lib/haskell98-1.0.1.1/ghc-6.12.3
Registering haskell98-1.0.1.1...
<command line>: cannot satisfy -package Cabal-1.8.0.6: 
    Cabal-1.8.0.6-ec9be469687b5a514f4b7e8e2b8343c7 is unusable due to missing or recursive dependencies:
      process-1.0.1.3-1209536e5ce8f43dc64e390034356d63
    (use -v for more information)
<command line>: cannot satisfy -package Cabal-1.8.0.6: 
    Cabal-1.8.0.6-ec9be469687b5a514f4b7e8e2b8343c7 is unusable due to missing or recursive dependencies:
      process-1.0.1.3-1209536e5ce8f43dc64e390034356d63
    (use -v for more information)

J'utilisé sudo cabal install pango -v, et ceci est la commande qui brise la réinstallation de haskell98:

/usr/bin/ghc --make /tmp/glib-0.11.249666/glib-0.11.2/Setup.hs -o /tmp/glib-0.11.249666/glib-0.11.2/dist/setup/setup -odir /tmp/glib-0.11.249666/glib-0.11.2/dist/setup -hidir /tmp/glib-0.11.249666/glib-0.11.2/dist/setup -i -i/tmp/glib-0.11.249666/glib-0.11.2 -package Cabal-1.8.0.6

spécifiquement la partie de -package Cabal-1.8.0.6. Quel est le problème avec cette installation?

Était-ce utile?

La solution

Ce n'est pas vraiment une réponse, mais je ne peux pas le formater et un commentaire, donc je suis coller ici.

Tout d'abord, êtes-vous installer dans l'utilisateur ou un répertoire de package global (la valeur par défaut est le répertoire utilisateur, sauf si vous avez modifié votre fichier .cabal)? Si vous mettez dans le répertoire utilisateur, ne pas utiliser sudo avec cabale.

Deuxièmement, avez-vous courir cabal install pango -v? L'option « -v » affiche ce que cabale pense qu'il a besoin d'installer, ainsi que plusieurs messages d'erreur, il peut être utile.

Enfin, exécutez ghc-pkg describe Cabal pour voir quelles versions de Cabal sont installés et leurs dépendances. Il semble que votre installation en quelque sorte Cabal-1.8.0.6 est inutilisable, mais je ne peux malheureusement pas dire pourquoi. Si rien ne dépend de Cabal-1.8.0.6, je suggère que la désinscription il.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top