2014-10-17 4 views
2

amy gae 애플리케이션을 시작하려고 할 때 실제로 무엇이 잘못되었는지에 대한 정보를 제공하지 않는이 이상한 오류가 나타납니다.google.appengine.api.yaml_errors.EventListenerYAMLError : 매핑 값이 여기에 허용되지 않습니다.

raise yaml_errors.EventListenerYAMLError(e) 
google.appengine.api.yaml_errors.EventListenerYAMLError: mapping values are not allowed here 
    in "C:\Program Files\Google\Cloud SDK\helloworld\app.yaml", line 8, column 11 

무엇이 잘못 되었습니까? 다음과 같이

내 애플리케이션 제목을 보인다 :

application: pivotal-stacker-729 
version: 1 
runtime: python 
api_version: 1 

handlers: 
- url: /data/.* 
    script: data.py 

- url: /.* 
    script: asklogin.py 

답변

5

당신은 너무 많은 공간을 가지고있다. 파이썬은 띄어쓰기에 대해 매우 까다 롭습니다. 또한 threadsafe 지시문이 필요하고 python27로 업데이트해야합니다. 벨로 작동합니다 :

application: pivotal-stacker-729 
version: 1 
runtime: python27 
api_version: 1 
threadsafe: false 

handlers: 
- url: /data/.* 
    script: data.py 

- url: /.* 
    script: asklogin.py 

This is a good tool to play with when having yaml issues

+0

app.yaml은 Python이 아니고 YAML이므로, 간격에 관한 Python의 선택은 부적절합니다. –

+0

사실, 문제가 발생한 탭이 맞았을 수도 있습니다. – Ryan

+0

솔루션이 완벽하게 작동합니다. 감사합니다! – nouseforaname

0

는 YAML에 익숙하지 않은 사람들을 위해, 잘못된 구문 오류가 참조하는 선 위에있을 수 있습니다. 제 경우에는 위의 한 줄짜리 콜론이 없습니다.