Frage

Ich habe das so und so ein Paket mit Kabale installiert ist, und ich kann ein Programm erstellen, das davon abhängt cabal build verwenden. Aber wenn ich das gleiche Programm in GHCI laden, klagt GHCI, dass es „nicht-Modul finden Könnten` so und so '.“

Ich bin überrascht dies nicht „nur Arbeit.“ Wie kann ich feststellen GHCI wo die Pakete finden ich mit Kabale installiert haben?

Hier ist mein Setup. Ich bin mit GHC 6.10.4 auf Mac OS X 10.6.3, Kabale zu installierende Version 0.6.2 mit Version 1.6.0.3 der Kabale Bibliothek

War es hilfreich?

Lösung

Sie brauchen,

ghci -package such-and-such

Und nochmals zu überprüfen, dass such-and-such zu GHC wirklich sichtbar ist, führen ghc-pkg list | grep such-and-such.

Andere Tipps

ghc-pkg list auf der Kommandozeile wird Ihnen sagen, was Ihre installierten Pakete sind. Das installierte Paket möglicherweise ausgeblendet, in dem Fall, dass Sie es mit ghc-pkg expose {pkg-id} offenbaren können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top