首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yesod应用程序部署为CGI程序

Yesod应用程序部署为CGI程序
EN

Stack Overflow用户
提问于 2013-05-10 21:41:45
回答 1查看 173关注 0票数 2

已经成功创建了一个在"yesod -d devel“中运行的Yesod应用程序。在那之后,我按照文章Configure Yesod app as CGI中的说明进行了修改(我被限制在CGI上,在生产环境中没有任何开发工具或GHC ),并使用

代码语言:javascript
复制
cabal-dev clean && cabal-dev configure && cabal-dev build

手动调用生成的二进制文件来模拟CGI环境,我得到了响应:

代码语言:javascript
复制
Invalid environment, valid entries are: [Development,Testing,Staging,Production]

而--help为我提供了:

代码语言:javascript
复制
Usage: yussuf <environment> [--port <port>]
Valid environments: [Development,Testing,Staging,Production]

当我传入"Production“作为第一个参数时,会出现以下响应:

代码语言:javascript
复制
getAddrInfo: does not exist (Name or service not known)

那么我到底做错了什么呢?这个额外的参数是否意味着我需要某种包装器脚本才能正确地调用应用程序,或者如何让它真正工作?

EN

回答 1

Stack Overflow用户

发布于 2014-10-06 20:35:41

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

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

https://stackoverflow.com/questions/16483687

复制
相关文章

相似问题

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