将本地文件添加到 haskell 库搜索路径
Add local files to haskell libraries search path
我是 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
您可以在使用 ghc 编译时使用 -i
按原样包含它。
例如,ghc ...... -i/path/to/local/fs
我是 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
您可以在使用 ghc 编译时使用 -i
按原样包含它。
例如,ghc ...... -i/path/to/local/fs