如何在Windows上终止一个三便士gui进程?

时间:2016-09-18 15:24:20

标签: windows haskell threepenny-gui

我正在尝试使用ghc-8.0.1在Haskell中使用Threepenny gui,使用Chrome在Windows 10上使用cygwin运行。但我只能使用其中一个示例程序。

我从Threepenny gui示例(runhaskell Buttons.hs)中启动了Buttons示例,并且gui在Chrome中显示正常。然后我关闭了Chrome标签页,并尝试了另一个示例(Canvas.hs)。当我将http://localhost:8023输入Chrome时,它再次显示了Buttons示例,而不是Canvas。我已经尝试了几种终止按钮的方法,我已经尝试了样本目录中的大多数其他示例,但按钮总是出现在浏览器中。其他示例(Canvas等)都在cygwin bash shell中运行良好,但Buttons总是出现在浏览器中(并且Buttons以交互方式工作)。

我尝试过:杀死按钮程序。使用http://127.0.0.1:8023。杀死bash shell并启动一个新shell。杀死Chrome并启动新的Chrome流程。执行ps以确保没有运行Haskell进程,然后启动一个新的bash shell。尝试Firefox。尝试边缘。删除历史记录(在所有三个浏览器中)。

是否需要手动清除缓冲区或流?如何在运行按钮后运行Canvas:我做错了什么? Threepenny应用程序可以干净地终止自身以防止出现此问题吗?

0 个答案:

没有答案