2013-05-10 2 views
2

"yesod -d devel"에서 실행중인 Yesod 응용 프로그램을 이미 관리했습니다. 그 후, 나는 기사 Configure Yesod app as CGI (나는 CGI로 제한하고있어 생산 환경의 개발 도구도 GHC 중 하나를 필요가 없습니다)과 같이 수정하여 생성 된 바이너리를 호출CGI 프로그램으로 Yesod 앱 배포

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

으로 재 구축 않았다

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

나는 첫 번째 매개 변수로 "생산"통과는 FOL : --help 나에게 그것을 제공하는 동안

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

: 손 CGI 환경을 시뮬레이션하기 위해, 나는 응답을 응답이 낮아짐 :

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

그래서 내가 뭘 잘못하고 있니? 추가 매개 변수를 사용하면 응용 프로그램을 올바르게 호출하기 위해 래퍼 스크립트가 필요하거나 실제로 작동하게하는 방법이 필요합니까?

+0

최근의 Yesod 버전으로 이동하면서 문제를 해결하려고 시도한 후에 변경된 유형으로 새로운 문제를 직선적으로 실행합니다. 이미 결과 발표에 늦었 기 때문에 포기해야 할 것입니다. 안녕 하스켈 커뮤니티, 행운을 빌어 요. – user2054578

답변

1

getAddrInfo: does not exist (Name or service not known)은 일반적으로 DNS 쿼리가 실패했음을 의미합니다.