Comment puis-je obtenir ghci pour voir les paquets que j'INSTALLÉ de cabale?
Question
J'ai installé l'un tel ou tel paquet en utilisant cabale, et je peux construire un programme qui dépend de l'aide cabal build
. Mais quand je charge le même programme dans ghci, ghci se plaint que «Impossible de trouver le module` tel ou tel ".
Je suis surpris cela ne « fonctionne. » Comment puis-je dire ghci où trouver les paquets que je l'ai installé avec cabale?
Voici ma configuration:. J'utilise GHC 6.10.4 sous Mac OS X 10.6.3, version cabale installer 0.6.2 en utilisant la version 1.6.0.3 de la bibliothèque Cabal
La solution
Vous avez besoin
ghci -package such-and-such
Et à revérifier que such-and-such
est vraiment visible à GHC, exécutez ghc-pkg list | grep such-and-such
.
Autres conseils
ghc-pkg list
sur la ligne de commande vous dira ce que vos paquets installés. Le package installé peut être caché, auquel cas vous pouvez révéler avec ghc-pkg expose {pkg-id}
.