2012-06-17 14 views
20

Cuando traté de cargar un .hs en ghci, que fallaron en la línea:ubuntu Haskell ghci 7.4.1 no pudo encontrar el módulo "System.Random"

import System.Random 

mensaje:

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

Recuerdo que funcionó ayer y de repente hoy no funciona. Este problema solo ocurre en Ubuntu 12.04 LTS, GHCi 7.4.1, cuando probé esto en Windows haskell platform y otras máquinas linux que trabajé.

He intentado utilizar

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

a quitar y volver a instalar GHC, pero sin embargo el problema persiste.

¿Alguien podría ayudarme? Gracias

+1

¿Tiene el paquete 'random' instalado? Pruebe 'ghc-pkg list random' –

+0

intenté tipear eso en la terminal, obtuve: /var/lib/ghc/package.conf.d – Mike

+0

Traté de buscar archivos con nombres" aleatorios "en los archivos, pero no encontré ninguno. Lo siento. Soy realmente novato en estas cosas, ¿qué debo hacer? – Mike

Respuesta

34

Debe instalar el paquete random. Probablemente pueda obtenerlo de su administrador de paquetes (como algo como libghc-random-dev o similar) o puede llamar al cabal install random.

+6

Gracias a todos por su respuesta, he resuelto el problema instalando primero cabal y actualizo la lista de paquetes 'sudo apt-get install cabal-install cabal update luego pude instalar el paquete aleatorio con ' cabal install random ' – Mike

Cuestiones relacionadas