2015-05-01 15 views
5

Wenn ich versuche, Verzeichnis-Paket ich folgende Fehlermeldung erhalten zu installieren:Cabal fehlgeschlagen Paket zu installieren, da es Kabalen braucht

$ cabal install directory 
Resolving dependencies... 
Failed to install directory-1.2.2.1 
cabal: Error: some packages failed to install: 
directory-1.2.2.1 failed during the configure step. The exception was: 
user error (The package requires Cabal library version -any && >=1.10 but no 
suitable version is installed.) 

Meine Clique Version ist:

cabal --version 
cabal-install version 1.16.0.2 
using version 1.16.0 of the Cabal library 

Ich habe versucht Cabal auszuführen Kabale installieren aber es hängt von Verzeichnis ab, so dass es auch fehlschlägt. Was ist falsch und wie kann ich es beheben?

+0

Ich denke, dass dies mit Ihrer anderen Frage verbunden sein müsste: Cabal, wie GHC, ist grundlegend verwirrt, wo das Paket lebt. Aber ich bin mir nicht sicher. –

+0

Versuchen Sie 'cabal install cabal cabal-install'. von https://www.haskell.org/cabal/download.html –

Antwort

2

Cabal (eine Bibliothek) und Cabal-Install (eine ausführbare Datei) sind nicht dasselbe. Sie müssen Ihr cabal-install aktualisieren:

Ihre Version (1.16) ist alt.

Verwandte Themen