2015-05-19 1 views
3

Я бегу Examples/Producer.hs от проекта hafka. Он бросает ошибку, как,Добавить локальные файлы в библиотеку поиска haskell

Could not find module ‘Network.Kafka.Producer’ 

файл библиотеки Network.Kafka.Producer сидит в моем локальном хранилище, а не внутри путей по умолчанию библиотеки (/home/user/.cabal). Как я могу добавить этот путь к локальной файловой системе в библиотеку Cabal/Haskell?

Что касается питона, этот вопрос эквивалентен добавление записи в список PYTHONPATH, как,

export PYTHONPATH=$PYTHONPATH:/path/to/local/fs 
+0

Я думаю, вы клонировали право GIT? В этом случае я бы использовал песочницу и 'cabal install' там - после этого вы должны быть в порядке, используя' cabal repl' – Carsten

ответ

2

Вы можете включить его как с помощью -i при компиляции с GHC.

Фор пример, ghc ...... -i/path/to/local/fs