已经成功创建了一个在"yesod -d devel“中运行的Yesod应用程序。在那之后,我按照文章Configure Yesod app as CGI中的说明进行了修改(我被限制在CGI上,在生产环境中没有任何开发工具或GHC ),并使用
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]当我传入"Production“作为第一个参数时,会出现以下响应:
getAddrInfo: does not exist (Name or service not known)那么我到底做错了什么呢?这个额外的参数是否意味着我需要某种包装器脚本才能正确地调用应用程序,或者如何让它真正工作?
发布于 2014-10-06 20:35:41
getAddrInfo: does not exist (Name or service not known)通常意味着DNS查询失败。
https://stackoverflow.com/questions/16483687
复制相似问题