我正在尝试将测试添加到我正在处理的包中(我正在使用堆栈)。到目前为止,一切都正常进行。我正在运行以下版本(与我的 ubuntu 一样最新):
cabal-install version 1.22.6.0
using version 1.22.4.0 of the Cabal library
Stack: Version 0.1.4.0, Git revision 3a665fe1bc52776041a1c25cc47734e691805b6c (1724 commits) X86_64
这是有问题的部分:
Test-Suite test-one
main-is: Test.hs
type: exitcode-stdio-1.0
hs-source-dirs: test
build-depends: base >= 4.7 && < 5
, scotty >= 0.10.2
, scotty-login-session
, text
, wai
, wai-extra
, HUnit
, HTTP-4000
这是堆栈/阴谋集团在尝试构建或测试时给出的错误:
Unable to parse cabal file <mypackage>.cabal: NoParse "build-depends" 44
那 44 是上面的 build-depends 行。
这里发生了什么?我遵循了 Cabal 用户指南,但我的 google-fu 什么也没找到。cabal 文件的其余部分在此处链接以供参考。
如果有帮助,我的系统是 ubuntu 14.04 LTS。