117

アプリを Google App Engine にアップロードしたい:

私はこれを得る

Error parsing yaml file:
mapping values are not allowed here
  in "/home/antonio/Desktop/ATI/climate-change/app.yaml", line 2, column 8 

実行時

./appcfg.py update /home/antonio/Desktop/ATI/climate-change

この app.yaml ファイルで:

application:climate-change
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
  script: helloworld.app

行 2、列 8 はバージョン行に対応します。ここで何が問題なのですか?ところで、ここでは Ubuntu 12.04 を使用しています。

4

9 に答える 9

138

変化する

application:climate-change

application: climate-change

キーと値のペアが必要な場合、コロンの後のスペースは yaml で必須です。( http://www.yaml.org/spec/1.2/spec.html#id2759963を参照)

于 2012-06-10T19:41:37.090 に答える
76

別の原因は、間違ったオブジェクトを作成しようとすることを意味する間違ったインデントです。Kubernetes Ingress 定義の 1 つを修正しました。

違う

- path: / 
    backend: 
      serviceName: <service_name> 
      servicePort: <port> 

正しい

- path: /
  backend:
    serviceName: <service_name>
    servicePort: <port>
于 2016-12-20T07:21:41.587 に答える
3

多分これは他の誰かを助けるでしょうが、マッピングのRHSに次のような引用符で囲まずにコロンが含まれている場合、このエラーが発生しました:

someKey: もう 1 つの鍵: 今日行う変更: もっと運動する

する必要があります

someKey: もう 1 つのキー: 「今日変更する: もっと運動する」

于 2016-08-06T19:49:19.787 に答える
0
于 2022-01-28T02:31:20.600 に答える