我是Haskell的新手并尝试使用cabal在Windows机器上安装Yesod。
当我尝试执行yesod devel
时,我发现构建失败,saing我必须首先运行configure。
然后当我运行cabal configure
时,它失败并显示以下消息:
Resolving dependencies...
Configuring test-0.0.0...
cabal: Test sharing name of exe found. Consider this a bug.
我正在使用最新的Haskell平台(2012.2.0.0)。
答案 0 :(得分:1)
显然,cabal中存在一个错误,您不能拥有与常规可执行文件同名的测试可执行文件。由于测试可执行文件名为test
,并且常规可执行文件与项目名称相同,因此test
不再是Yesod项目的有效名称。如果你把它命名为别的,它应该可以工作。
您是否可以在Github上提交错误报告,以防止人们使用名称test
?