我对Haskell还是比较陌生,来自F#(一种Microsoft语言)。

我已经从脚手架创建了一个Yesod项目,对其进行了一些调整,但后来它停止工作,并显示以下错误消息(在成功构建所有模块之后):

devel.hs: D:\yesod\projects\test101\dist\build\HStest101-0.0.0.o: unknown symbol `___stginit_test101zm0zi0zi0_HandlerziPage_'
devel.hs: devel.hs: unable to load package `test101-0.0.0'
Exit code: ExitFailure 1


通过直接使用cabal(cabal buildcabal installdist\build\test101\test101),我能够运行该应用程序,但这确实很烦人。

我能做什么?

谢谢!

最佳答案

我认为您需要将新模块(特别是Handler.Page)添加到cabal文件中。

10-06 00:59