Haskell搜索路径?或者如何从doc / test文件夹访问源文件?

时间:2012-01-14 16:13:48

标签: haskell

我根据此处的建议设置了一个项目:http://www.haskell.org/haskellwiki/Structure_of_a_Haskell_project

如何在doc / examples文件夹中运行示例?假设我有src/App/SomeModule.hsdoc/examples/Example1.hs。 Example1有一个main方法,import App.SomeModule。当然,当我尝试编译或运行Example1时,它会因为找不到App.SomeModule而死亡。

你如何解决这个问题?是否有某种搜索路径机制,我可以告诉ghc在另一个文件夹中查找文件?你有什么不同的发展吗?

1 个答案:

答案 0 :(得分:1)

在命令行上$ ghc doc/examples/Example1 -i src/。例如,您还可以在.cabal doc/examples中设置hs-source-dirs: ../../src文件。