首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有最新Haskell平台的Windows中1.18.1.3的错误(2014.2.0.0)

带有最新Haskell平台的Windows中1.18.1.3的错误(2014.2.0.0)
EN

Stack Overflow用户
提问于 2014-09-19 14:07:49
回答 2查看 536关注 0票数 3

我不能用最新的Haskell平台(2014.2.0.0)来使用阴谋。我试过卸载,从PATH中删除所有文件夹,删除了cabal的库目录,但仍然没有成功

当我从GitBash MINGW32 shell中的命令行运行MINGW32时,会得到以下错误:

代码语言:javascript
复制
cabal.exe init
cabal.exe: The program ghc version    =6.4 is required but it could not be
found.

(cabal configurecabal install等都给出了相同的错误,但cabal --version除外)

现在,当我从windows cmd执行cabal时,它运行得很好,但是当我尝试执行一个cabal init时,我得到了以下内容:

代码语言:javascript
复制
>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也没有帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-24 06:15:40

这个错误被记录在这里:https://github.com/haskell/cabal/issues/1613和那个问题声称它是在1.20系列中修复的。如果您使用的是1.20,并且仍然在运行它(并且确定您运行的是1.20,而不是路径上的旧二进制文件),那么您肯定应该在那里报告它并重新打开票证。

票数 1
EN

Stack Overflow用户

发布于 2014-09-22 12:35:48

通过将git添加到PATH变量,可以使从cmd运行的cabal工作。第三步的错误就消失了。但是,我需要git为一个没有依赖项的空本地项目创建一个配置文件,这似乎还是相当奇怪的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25935899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档