当我添加一个依赖项并运行“堆栈构建”时,堆栈会覆盖我的.cabal文件。

时间:2017-12-14 17:38:56

标签: haskell dependencies cabal haskell-stack

我用堆栈来创建一个新项目。

我看到它创建了一个stack.yaml文件和一个myproject.cabal文件,当我试图在我的.cabal文件中添加依赖项(拆分)时,如下所示:

    library
      hs-source-dirs:
        src
      build-depends:
        base >= 4.7 && < 5, split
      exposed-modules:
        Lib
      default-language: Haskell2010

然后我运行堆栈构建,我收到一条失败消息:

Failed to load interface for `Data.List.Split'
Use -v to see a list of the files searched for

然后我回到我的.cabal文件,发现由于文件被覆盖,不再列出拆分依赖项。

知道为什么会这样吗?

0 个答案:

没有答案
相关问题