将本地文件添加到haskell库搜索路径

时间:2015-05-19 13:56:53

标签: haskell cabal

我正在hafka项目中运行Examples/Producer.hs。它抛出错误,

Could not find module ‘Network.Kafka.Producer’

库文件Network.Kafka.Producer位于我的本地存储库中,而不是默认库路径(/home/user/.cabal)内。如何将此本地文件系统路径添加到Cabal / Haskell库?

在python术语中,这个问题相当于将一个条目附加到PYTHONPATH列表中,

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

1 个答案:

答案 0 :(得分:2)

使用ghc进行编译时,可以使用-i按原样包含它。

例如,ghc ...... -i/path/to/local/fs