2015-05-01 6 views
5

Quando provo ad installare il pacchetto directory ottengo l'errore seguente:Cabal non è riuscito a installare il pacchetto perché ha bisogno cabala

$ 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.) 

La mia versione cabala è:

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

ho cercato di eseguire cabala installare Cabal ma dipende dalla directory e quindi fallisce. Cosa c'è che non va e come posso risolverlo?

+0

Penso che questo dovrebbe essere correlato alla tua altra domanda: Cabal, come GHC, è fondamentalmente confuso su dove vive il pacchetto. Ma non sono sicuro. –

+0

Prova 'cabal install cabal-install'. da https://www.haskell.org/cabal/download.html –

risposta

2

Cabal (una libreria) e cabal-install (un eseguibile) non sono la stessa cosa. Devi aggiornare la tua installazione di cabala:

cabal install cabal cabal-install 

La tua versione (1.16) è antica.

Problemi correlati