更新Cabal时错误



我无法在Windows 7上更新Cabal。运行cabal install cabal-install时,我会收到以下错误:

Linking C:UserssbergAppDataLocalTempCabal-1.18.1.2-10956Cabal-1.18.1.2distsetupsetup.exe ...
Configuring Cabal-1.18.1.2...
setup.exe: does not exist
Failed to install Cabal-1.18.1.2
cabal: Error: some packages failed to install:
Cabal-1.18.1.2 failed during the configure step. The exception was:
ExitFailure 1
cabal-install-1.18.0.2 depends on Cabal-1.18.1.2 which failed to install.

我找不到有关Haskellwiki/Cabal FAQ的任何信息。我想念什么吗?我正在使用Windows Haskell平台的2013.2.0.0版本。

我遇到了同样的问题,试图通过msys运行它,但对我不起作用。

解决方案是修改%路径%环境变量,以仅保留标准的Windows目录和Haskell。

我想使用R和Python发现的构建工具正在干扰构建过程中。

我找到了一个解决方法,该解决方案是用msys运行命令cabal install cabal-install

但是,我注意到,使用最新的棋盘,如果您不在MSYS控制台中,则在运行cabal install --only-dependenciescabal configure时会遇到很多does not exist错误。

编辑在我的情况下,它是由本地64BITS PERL安装引起的。重新排序Perl&我路径中的Haskell平台解决了问题。

最新更新