Pregunta

He instalado el paquete tal tal y utilizando Cabal, y puede construir un programa que depende de él usando cabal build. Pero cuando cargo el mismo programa en ghci, ghci se queja de que "no se pudo encontrar el módulo` tal y tal cosa '".

Me sorprende que este no "trabaja solo." ¿Cómo le digo ghci dónde encontrar los paquetes que he instalado con Cabal?

Aquí está mi configuración:. Estoy usando GHC 6.10.4 en Mac OS X 10.6.3, Cabal-instalar la versión 0.6.2 utilizando la versión 1.6.0.3 de la biblioteca Cabal

¿Fue útil?

Solución

QUE NECESITA

ghci -package such-and-such

Y a una doble comprobación de que such-and-such es realmente visible para GHC, ejecute ghc-pkg list | grep such-and-such.

Otros consejos

ghc-pkg list en la línea de comandos le dirá lo que los paquetes instalados son. El paquete instalado puede estar oculta, en cuyo caso se puede revelar con ghc-pkg expose {pkg-id}.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top