Haskell 如何将hdevtools与cabal dev一起使用?
我在我的项目中使用cabal dev。我想用hdevtools来处理它。但是hdevtools使用我的阴谋包而不是阴谋开发包。我想使用hdevtools选项来使用cabal开发包。但是,我不知道该使用哪些选项 我知道,一般来说,我需要向hdevtools传递与向GHCi传递相同的GHC选项Haskell 如何将hdevtools与cabal dev一起使用?,haskell,cabal,cabal-dev,Haskell,Cabal,Cabal Dev,我在我的项目中使用cabal dev。我想用hdevtools来处理它。但是hdevtools使用我的阴谋包而不是阴谋开发包。我想使用hdevtools选项来使用cabal开发包。但是,我不知道该使用哪些选项 我知道,一般来说,我需要向hdevtools传递与向GHCi传递相同的GHC选项 因此,或者,问题是我应该向ghci传递什么选项,使其行为类似于“cabal dev ghci”命令。我知道这些也是我需要传递给hdevtools的选项。您只需要告诉hdevtools要使用哪个包数据库。在我的
因此,或者,问题是我应该向ghci传递什么选项,使其行为类似于“cabal dev ghci”命令。我知道这些也是我需要传递给hdevtools的选项。您只需要告诉hdevtools要使用哪个包数据库。在我的例子中,它看起来是这样的-对于cabal dev,它将是您项目中不同的子文件夹,但想法相同: 我只添加了这两个选项:
-g-no-user-package-conf -g-package-conf.hsenv/ghc_pkg_db
仅供参考,阴谋集团开发人员现在不赞成使用阴谋集团沙箱,。
hdevtools
应告知GHC使用适当的包DB(使用--包DB
选项)。那么看看它是如何调用GHC的,以及是否有一种定制GHC调用的方法。