2012-06-17 17 views
20

Quando ho provato a caricare un .hs in ghci, non è riuscito sulla linea:ubuntu Haskell ghci 7.4.1 non riusciva a trovare il modulo "System.Random"

import System.Random 

Messaggio:

Could not find module `System.Random' 
Use -v to see a list of the files searched for. 

Mi ricordo che ha funzionato ieri e tutto ad un tratto oggi non funziona. Questo problema si verifica solo su Ubuntu 12.04 LTS, GHCi 7.4.1, quando ho provato questo su piattaforma Windows haskell e altre macchine Linux i lavorato.

Ho cercato di utilizzare

sudo apt-get remove ghc 
sudo apt-get install ghc 

rimuovere ed installare ghc, ma comunque il problema persiste.

Qualcuno potrebbe aiutarmi? Grazie

+1

Avete 'pacchetto random' installato? Prova 'lista GHC-pkg random' –

+0

ho provato a digitare che nel terminale, ho ottenuto: /var/lib/ghc/package.conf.d – Mike

+0

Ho provato a cercare i file con "random" nei nomi di file, ma non ne trovò. Scusa Sono davvero newbie a queste cose, cosa dovrei fare? – Mike

risposta

34

È necessario installare il pacchetto random. Probabilmente si può ottenere dal vostro gestore di pacchetti (come qualcosa di simile libghc-random-dev o simili), oppure si può cabal install random.

+6

Grazie a tutti per la tua risposta, ho risolto il problema installando prima la cabala e aggiornando l'elenco dei pacchetti 'sudo apt-get install cabal-install cabal update' quindi sono stato in grado di installare il pacchetto random con ' cabal install random ' – Mike

Problemi correlati