【问题标题】:How to use hdevtools with cabal-dev?如何将 hdevtools 与 cabal-dev 一起使用?
【发布时间】: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 调用。

标签: haskell cabal cabal-dev


【解决方案1】:

你只需要告诉 hdevtools 使用哪个包数据库。在我的情况下,它看起来像这样 - 使用 cabal-dev 它将是您项目中的不同子文件夹,但想法相同:

我只是添加了这两个选项:

-g-no-user-package-conf -g-package-conf.hsenv/ghc_pkg_db

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多