0

我刚刚在运行 Windows 10 的计算机上下载并安装了 Haskell Platform 8.2.1。安装成功,但是当我从开始菜单启动 WinGHCi 时,WinGHCi 会弹出一个对话框,显示错误消息:

CreateGHCiProcess failed with failed with error2: 系统找不到指定的文件。

如果我按 OK,WinGHCi 窗口就会消失。

我尝试通过键入从命令提示符启动 GHCiC:>ghci并收到消息

GHCi,版本 8.2.1:http ://www.haskell.org/ghc/ :?
读取 00007ffd2c957275 时生成代码中的访问冲突

我也卸载/重新安装了几次 Haskell 平台,但问题仍然存在。

任何人都知道如何解决这个问题?

顺便说一句,几个月前我安装了 Haskell Platform 8.0.2,但我立即将其卸载并等待新版本,因为它与 Windows 10 Creator Update 冲突。这会以某种方式引起一些冲突吗?

4

2 回答 2

0

由于使用了防病毒软件,这通常是一个问题HitmanPro,它以破坏性的方式将自身注入其他进程。请参阅,例如http://haskell.1045720.n5.nabble.com/Getting-segmentation-fault-on-stack-cabal-any-command-include-stack-install-ghc-On-windows-td5866282.html了解更多信息细节。

于 2018-01-26T22:13:58.287 回答
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 安装说明中的说明添加到 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”程序。

回到一种真正有效的低级编程语言......

于 2018-04-23T10:44:27.750 回答