2013-05-10 74 views
2

已设法创建在“yesod -d devel”中运行的Yesod应用程序。在那之后,我修改为文章Configure Yesod app as CGI(我仅限于CGI,不会有任何的对生产环境的开发工具,也不GHC)并没有带将Yesod应用程序部署为CGI程序

cabal-dev clean && cabal-dev configure && cabal-dev build 

重建调用由对应的二进制手模拟CGI环境中,我得到了响应:

Invalid environment, valid entries are: [Development,Testing,Staging,Production] 

而--help给我说:

Usage: yussuf <environment> [--port <port>] 
Valid environments: [Development,Testing,Staging,Production] 

当我通过“生产”作为第一个参数,该FOL低回应发生:

getAddrInfo: does not exist (Name or service not known) 

那么我在做什么错?附加参数是否意味着我需要一些包装脚本来正确调用应用程序,或者如何真正实现这个功能?

+0

在尝试解决问题并转向最近的Yesod版本后,直接遇到新类型更改的问题。由于我已经迟到了,所以我不得不放弃。再见Haskell社区,祝你好运。 – user2054578 2013-05-13 11:55:28

回答

1

getAddrInfo: does not exist (Name or service not known)通常意味着DNS查询失败。