我无法在最新的Haskell平台(2014.2.0.0)中使用cabal。我尝试卸载,从PATH中删除所有文件夹,并删除cabal的库目录,但还是没有运气
当我从GitBash MINGW32 shell中的命令行运行cabal
时,出现以下错误:
cabal.exe init
cabal.exe: The program ghc version =6.4 is required but it could not be
found.
(
cabal configure
,cabal install
等都给出相同的错误,cabal --version
除外)现在,当我从Windows cmd执行cabal时,它运行良好,但是当我尝试执行
cabal init
时,得到以下信息:>cabal init
Package name? [default: toyrsa]
Package version? [default: 0.1.0.0]
Please choose a license:
* 1) (none)
2) GPL-2
3) GPL-3
4) LGPL-2.1
5) LGPL-3
6) AGPL-3
7) BSD3
8) MIT
9) Apache-2.0
10) PublicDomain
11) AllRightsReserved
12) Other (specify)
Your choice? [default: (none)] 3
cabal: git: does not exist
选择默认选项或其他选项会产生相同的结果。升级到Cabal 1.20也无济于事。
最佳答案
此错误已在此处记录:https://github.com/haskell/cabal/issues/1613,该问题声称它已在1.20系列中修复。如果您正在使用1.20并仍在运行(并且确保您正在运行1.20且路径上没有较旧的二进制文件),那么您绝对应该在此报告并重新打开故障单。
关于windows - Windows中具有最新Haskell平台(2014.2.0.0)的cabal 1.18.1.3错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25935899/