【发布时间】:2013-12-05 04:47:10
【问题描述】:
我在我的项目中使用 cabal-dev。我想与它一起使用hdevtools。但是 hdevtools 使用我的 cabal 包而不是 cabal-dev 包。我想使用 hdevtools 选项使其使用 cabal-dev 包。但是我不知道要使用哪些选项。
我知道,一般来说,我需要将传递给 GHCi 的相同 GHC 选项传递给 hdevtools。
因此,另外一个问题是我应该将哪些选项传递给 ghci 以使其表现得像“cabal-dev ghci”命令。我知道这些也是我需要传递给 hdevtools 的选项。
【问题讨论】:
-
仅供参考 cabal-dev 现已弃用,支持 cabal 沙箱,github.com/creswick/cabal-dev/issues/110。
-
hdevtools应该告诉 GHC 使用适当的包 DB(使用--package-db选项)。所以看看它是如何调用 GHC 的,是否有办法自定义 GHC 调用。