Haskell impossibile trovare il modulo di `Sistema’

Sono nuovo con Haskell e avere problemi con il suo pacchetto.

Voglio importare Sistema.Casuale ma

Impossibile trovare il modulo `del Sistema.Random’

Poi ho provato a importare il Sistema, ma

Impossibile trovare il modulo di `Sistema’.

È un membro di nascosto pacchetto `haskell98-2.0.0.0′.


Ho provato a cercare in questo problema, ma quelle soluzioni che ancora non funzionano.

Come questo detto, ho provato ad installare cabal sul mio Mac OS X utilizzando MacPort, ma

Errore: Il seguente dipendenze non sono stati installati: ghc
Errore: Stato 1 durante l’elaborazione.

Ho installato Haskell Piattaforma e possibile utilizzare ghci nella riga di comando.
GHCi, versione 7.2.1


Poi ho provato ad usare ghc-pkg expose haskell98-2.0.0.0 come questo dice.

Ma questa volta, anche io non riesco a eseguire ghci.

Di livello superiore:

Ambiguo interfaccia per il `Preludio’:

è stato trovato in più pacchetti: base haskell98-2.0.0.0


Così, cosa posso fare senza l’utilizzo di cabal?

  • La Piattaforma Haskell dovrebbe venire con la Cabala. Non c’è bisogno di installare nulla (altro che casuale pacchetto — cabal install random)
  • In base alla pagina che hai linkato, Haskell Piattaforma basata su GHC 7.2.x non è ancora stata rilasciata. Si sta chiedendo per i guai se si hanno sostituito GHC in Haskell Piattaforma.
InformationsquelleAutor Ovilia | 2011-09-01



2 Replies
  1. 21

    Il Sistema.Casuale modulo appartiene casuale pacchetto, che è non è più incluso GHC versione 7.2.1.

    Io non sono sicuro di cosa fare con il vostro Cabal problema, come io non sono familiarità con Mac OS X, ma mi consiglia di ottenere che il lavoro di prima. L’installazione di random dovrebbe quindi essere banale utilizzo di Cabal.

    Come una possibile soluzione, si potrebbe desiderare di considerare l’utilizzo di una versione precedente di GHC.

Lascia un commento