2

我正在尝试使用单个测试套件构建一个包:

name:                  test
version:               0.1.0.0
build-type:            Simple
cabal-version:         >=1.10

library
  -- exposed-modules:     
  build-depends:       base
  hs-source-dirs:      src
  default-language:    Haskell2010

Test-Suite tests
  type:                detailed-0.9
  test-module:         Tests
  build-depends:       base, Cabal
  hs-source-dirs:      tests
  default-language:    Haskell2010

这是发生的事情:

PS C:\temporary\test> cabal 配置 --enable-tests
解决依赖关系...
配置 test-0.1.0.0...
PS C:\temporary\test> cabal build
构建测试-0.1.0.0...
预处理库 test-0.1.0.0...
就地注册 test-0.1.0.0...
为 test-0.1.0.0 预处理测试套件“测试”...
[1 of 1] 编译测试 ( tests\Tests.hs, dist\build\Tests.o )
C:\Program Files\Haskell Platform\2014.2.0.0\mingw\bin\ar.exe: dist\build\Tests.o: 没有那个文件或目录
PS C:\临时\测试>

我正在使用带有 Haskell 平台 2014.2.0.0 的 Windows 8.1 64 位。我已经安装了 MSYS,路径上唯一的 MinGW 是 GHC。此外,所有 git 二进制文件都在路径上的 MSYS 和 MinGW 之后,因此它们不会冲突。任何建议表示赞赏。


更新:使用type: exitcode-stdio-1.0.

4

0 回答 0