Frage

Wenn auf dem Mac Haskell pango Installation (sudo cabal install pango), das erste Problem ist, dass es versucht, Pakete zu installieren, ich habe bereits installiert. Ich habe installieren haskell98 (erfolgreich), aber pango versucht es erneut zu installieren, und als Abschluss der Kompilierung es gibt diesen Fehler:

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)

So habe ich sudo cabal install pango -v, und dies ist der Befehl, dass bricht die Neuinstallation von 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

speziell der -package Cabal-1.8.0.6 Teil. Was ist falsch an dieser Installation?

War es hilfreich?

Lösung

Das ist nicht wirklich eine Antwort, aber ich kann es nicht auch als Kommentar formatiert, damit ich es bin hier stecken.

Als erstes installieren Sie in den Benutzer oder globalen Paketverzeichnis (Standard ist das Benutzerverzeichnis, wenn Sie Ihre .cabal Datei bearbeitet)? Wenn Sie es in den Benutzer dir setzen sind, verwenden Sie nicht sudo mit Kabalen.

Zweitens haben Sie cabal install pango -v laufen? Die Option „-v“ zeigt an, was Kabale denkt, dass es, wie auch mehr Fehlermeldungen installieren muss, so dass es hilfreich sein kann.

Schließlich laufen ghc-pkg describe Cabal, um zu sehen, welche Versionen von Cabal installiert sind und deren Abhängigkeiten. Es scheint so, irgendwie Ihre Cabal-1.8.0.6 Installation ist unbrauchbar, aber leider kann ich nicht sagen, warum. Wenn nichts auf Cabal-1.8.0.6 abhängig ist, würde ich vorschlagen, es nur enfernen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top