我刚刚在运行Windows 10的计算机上下载并安装了Haskell Platform 8.2.1。安装成功,但是当我从“开始”菜单启动WinGHCi时,WinGHCi会弹出一个对话框,显示错误消息:
CreateGHCiProcess因error2失败而失败:系统找不到指定的文件。
如果我按OK,WinGHCi窗口就会消失。
我尝试通过输入C:>ghci
从命令提示符启动GHCi并获得消息
GHCi,版本8.2.1:http://www.haskell.org/ghc/ :?寻求帮助
时生成的代码中存在访问冲突
读取00007ffd2c957275
我也卸载/重新安装Haskell平台几次,但问题仍然存在。
任何人都知道如何解决这个问题?
顺便说一下,几个月前我安装了Haskell Platform 8.0.2,但是我立即卸载了它并等待新版本,因为它与Windows 10 Creator Update发生了冲突。这会以某种方式引起一些冲突吗?
答案 0 :(得分:0)
由于HitmanPro
防病毒的使用,这通常是一个问题,它会以破坏性的方式将自身注入其他进程。见,例如, http://haskell.1045720.n5.nabble.com/Getting-segmentation-fault-on-stack-cabal-any-command-including-stack-install-ghc-On-windows-td5866282.html了解更多详情。
答案 1 :(得分:0)
我遇到了第一个问题(CreateGHCiProcess failed with failed with error2: The system cannot find the file specified
)并通过添加
extra-prog-path: C:\Program Files\Haskell Platform\8.2.2\msys\usr\bin
extra-lib-dirs: C:\Program Files\Haskell Platform\8.2.2\mingw\lib
extra-include-dirs: C:\Program Files\Haskell Platform\8.2.2\mingw\include
按照Windows installation instructions中的说明到cabal配置文件(C:\Program Files\Haskell Platform\8.2.2\lib\package.conf.d\Cabal-2.0.1.0.conf
)。这不是一个防病毒问题。
现在我遇到了不同的第二个问题:当我启动winghci.exe
时,会打开一个窗口,但会立即变暗并转到Not responding
叫我疯了,但我不认为Haskell会真正起飞,直到可以通过一次双击在Windows上安装它并直接运行“Hello world”程序 < / em>的
回到实际有效的低级编程语言....