2013-10-26 15 views
5

Sto cercando di usare questo modulo nel mio codice Haskell: http://hackage.haskell.org/package/MissingH-1.0.0/docs/Data-String-Utils.html di utilizzare la funzione di "sostituire" - Tuttavia, quando provo questo codice:Haskell modulo di importazione

import Data.String.Utils 

Haskell mi dice non esiste modulo.

Cosa devo fare?

+3

Avete installato il modulo tramite cabala? 'aggiornamento della cabala; installazione di cabala MissingH' –

+0

Hm Non sono sicuro di vedere cosa intendi, sto eseguendo Haskell su Windows .. – MrD

risposta

11

Non hai il modulo installato, questo è il problema. :) MissingH non è distribuito con l'installazione standard di Haskell - è un modulo che puoi installare, ma devi prima scaricarlo. cabal, il programma di installazione del pacchetto Haskell (è per Haskell quello che easy_install è per python o cpan per il Perl) lo farà per te.

Seguire le istruzioni allo Cabal page for Windows. Una volta cabal.exe è installato, fare

cabal.exe update 
cabal.exe install MissingH 

(Data.String.Utils è nel modulo MissingH.)

+0

Quindi, ho scaricato il compilatore binario exe per cabal (windows) e lo metto il mio \ bin director del " Haskell Platform folder ", ma WinHugs mi dice che non esiste una variabile" update " – MrD

+0

Qual è l'errore esatto che stai ricevendo? –

+0

Abbracci> cabal.exe aggiornano ERRORE - Non definito variabile "aggiornamento" – MrD

Problemi correlati