【问题标题】:Yesod ghc.exe not responding when doing "yesod devel" WindowsYesod ghc.exe 在执行“yesod devel”Windows 时没有响应
【发布时间】:2012-12-11 01:10:36
【问题描述】:

我开始在 Yesod 网站上阅读 Yesod,并尝试在 Windows 上安装它。

我按照以下步骤操作:

  1. 我从他们的网站为 Windows 安装了 Haskell-Platform。
  2. 我在我的路径上添加了 C:...\AppData\Roaming\cabal\bin(其中“...”表示我的 HOME 文件夹)。
  3. 我打开命令提示符并输入“cabal update”
  4. 然后我执行“cabal install cabal-install”来安装最新版本。
  5. 之后,我执行了“cabal install yesod”,一切正常。
  6. 称为“yesod init”,它创建了我的项目。
  7. 最后叫“yesod devel”,问题就开始了。

一旦我调用“yesod devel”,就会出现以下错误:
桌面\yosod>是的开发
Yesod开发服务器。按 ENTER 退出
配置 yosod-0.0.0(yosod 是我的应用程序的名称)
yesod: src\System\Win32\Notify.hs:(136,1)-(146,45): 非穷举模式函数
actsToEvent

重建应用程序...(使用 Cabal 库)
正在启动开发服务器...
启动开发应用程序
退出代码:ExitFailure 255

(然后有一个窗口弹出说:ghc.exe没有响应)

“ghc --version”是 7.4.2

“阴谋集团--版本”:
cabal 安装版本 1.16.0.2
使用 Cabal 库的 1.16.0.3 版本

我尝试重新安装所有内容,但我遇到了同样的错误。

感谢您的帮助。

【问题讨论】:

  • 我针对这个错误的相关包打开了一个问题:github.com/mdittmer/win32-notify/issues/1。可惜还没解决。
  • 您应该尝试改用cabal install yesod-platform(在清理完所有内容后,因为它无法在cabal install yesod 之后运行),它解决了我遇到的一个非常相似的问题。

标签: windows haskell cabal yesod haskell-platform


【解决方案1】:

现在应该解决上游错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-07
    • 2015-02-13
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多