Я установил такое-то и такое-то пакет с помощью интриги, и я могу создать программу, которая зависит от нее использование cabal build
. Но когда я загружаю ту же программу в ghci, ghci жалуется, что это "Не могло найти модуль 'таким-то и таким-то'".
Я удивлен, что это "просто не работает". Как я говорю ghci, где найти пакеты, я установил с интригой?
Вот моя установка: я использую GHC 6.10.4 на Mac OS X 10.6.3, версия 0.6.2 установки интриги с помощью версии 1.6.0.3 библиотеки Cabal.
Вам понадобится
ghci -package such-and-such
И чтобы дважды проверить, что такой-то
действительно виден GHC, запустите ghc-pkg list | grep такой-то
.
ghc-pkg list
в командной строке сообщит вам, какие у вас установлены пакеты. Установленный пакет может быть скрыт, и в этом случае вы можете открыть его с помощью ghc-pkg expose {pkg-id}
.