首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动"yesod devel“

无法启动"yesod devel“
EN

Stack Overflow用户
提问于 2014-12-15 22:30:53
回答 1查看 188关注 0票数 4

我已经按照快速入门指南(http://www.yesodweb.com/page/quickstart)中的说明设置了我的环境,在我的64位Windows7机器上没有任何明显的问题。

然后,我运行以下代码(它们执行得很好)

代码语言:javascript
复制
"yesod init" 
"cabal install --enable-tests --reorder-goals --max-backjumps=-1 -j"

然而,当我运行"yesod devel“时,我发现它卡住了(不做任何事情),显示以下消息:

代码语言:javascript
复制
> yesod devel
Yesod devel server. Press ENTER to quit
yesod: DeleteFile "C:\\Users\\USER~1\\AppData\\Local\\Temp\\10445.o": does
 not exist (The system cannot find the file specified.)

提到的临时文件在临时文件夹中不存在。

我试着查看yesod源代码,看看它做了什么,但不确定这是否有帮助:

代码语言:javascript
复制
putStrLn $ "Yesod devel server. "  ++ terminator ++ " to quit"
void $ forkIO $ do
  filesModified <- newEmptyMVar
  void $ forkIO $
    void $ watchTree manager "." (const True) (\_ -> void (tryPutMVar filesModified ()))
  evalStateT (mainOuterLoop develHsPath iappPort filesModified) Map.empty
after
writeLock opts
exitSuccess
EN

回答 1

Stack Overflow用户

发布于 2015-03-07 02:13:02

我遇到了和你一样的问题,我甚至报告了这个问题:https://github.com/yesodweb/yesod/issues/949

这个问题在刷新cabal包缓存并从头开始重建所有内容后消失了。这绝对是一个环境问题。

另外,如果你遇到类似的情况,一定要检查一下PATH中是否有安装了第三方软件的gcc。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27486330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档