Soy nuevo con Haskell y tiene problemas con su paquete.

Quiero importar el Sistema.Al azar, pero

No se pudo encontrar el módulo `del Sistema.Al azar»

Entonces traté de importar el Sistema, pero

No se pudo encontrar el módulo «Sistema».

Es un miembro de la oculta `del paquete haskell98-2.0.0.0′.


Traté de buscar este problema, pero las soluciones no funcionan.

Como este dijo, he intentado instalar la cábala en mi Mac OS X utilizando MacPort, pero

Error: Las siguientes dependencias no se han instalado: ghc
Error: Estado 1 encontrados durante el procesamiento.

He instalado Haskell Plataforma y puede utilizar el intérprete de línea de comandos.
El intérprete, la versión 7.2.1


Entonces traté de usar ghc-pkg expose haskell98-2.0.0.0 como este dice.

Pero esta vez, ni siquiera puedo ejecutar el intérprete.

Nivel superior:

Ambiguo de la interfaz para el `Preludio’:

fue encontrado en varios paquetes: base haskell98-2.0.0.0


Así que, ¿qué puedo hacer sin el uso de la cábala?

  • La Haskell Plataforma debe venir con la Cábala. No es necesario instalar nada más (aparte de que el azar paquete — cabal install random)
  • De acuerdo a la página que enlaza, Haskell, Plataforma basada en la GHC 7.2.x no se ha publicado todavía. Usted está pidiendo problemas si tienes reemplazado GHC en Haskell Plataforma.
InformationsquelleAutor Ovilia | 2011-09-01

2 Comentarios

  1. 22

    La Sistema.Al azar módulo pertenece a el al azar paquete, que es ya no se incluye con GHC a partir de la versión 7.2.1.

    No estoy seguro de qué hacer con su Cábala problema, como no estoy familiarizado con Mac OS X, pero yo recomiendo entrar que trabajar primero. La instalación de random debe entonces ser trivial utilizando Cábala.

    Como una posible solución, usted puede ser que desee considerar el uso de una versión anterior de GHC.

    • pero el Random módulo todavía existe
    • Entonces, ¿cómo lo puedo usar? import Random también no funciona.
    • pertenece a la haskell98 paquete, pero este paquete no puede ser utilizado junto con base como de GHC 7.2.1.
    • Que finalmente se trabajó cuando yo uso una versión antigua de GHC, thx.
    • no recurrir a la versión antigua de GHC, simplemente no usar haskell98

Dejar respuesta

Please enter your comment!
Please enter your name here