Yesod 在 Windows

Yesod on Windows

我正在尝试 运行 命令 yesod init。显然来自 Haskell 中的 yesod 库。我尝试使用 cabal install alex happy yesod-bin 安装该库,该库在 ghc 中 运行ning 时工作,但我真的很喜欢使用命令行程序 yesod。

我看过这里 yesod init command does not work on Windows

但我实际上找不到任何有问题的文件。我找到了带有 cabal 可执行文件的文件夹 (C:\Program Files\Haskell Platform14.2.0.0\lib\extralibs\bin) 它包含 alex 和 happy 但不是 yesod.

真正有趣的是我可以继续重新安装 yesod-bin(我不能用 say yesod 做)。我想这意味着我应该阅读 cabal 配置文件,但我真的找不到它,我真的不知道该怎么做。

当您使用默认 Haskell 平台安装程序时,Windows 上的默认安装位置是

C:\Users\SuperAwesomeUser\AppData\Roaming\cabal\bin

打开命令提示符并键入 cabal install alex happy yesod-bin 成功地在这个位置为我安装了 yesod。