YAML 解组错误 cannot unmarshal !!str ` ` to str
YAML unmarshal error cannot unmarshal !!str ` ` to str
我正在尝试通过 manifest.yml
文件在 Pivotal Cloud Foundry (PCF) 上推送我的 Spring 启动应用程序。
推送应用程序时出现以下错误:
{
Pushing from manifest to org mastercard_connect / space developer-sandbox as e069875...
Using manifest file C:\Sayli\Workspace\PCF\healthwatch-api\healthwatch-api\manifest.yml
yaml: unmarshal errors:
line 6: cannot unmarshal !!str `healthw...` into []string
FAILED }
这是 manifest.yml
文件:
{applications:
- name: health-watch-api
memory: 2GB
instances: 1
paths: healthwatch-api-jar\target\healthwatch-api-jar-0.0.1-SNAPSHOT.jar
services: healthwatch-api-database
}
您的清单无效。 link @K.AJ 发布的是一个很好的参考。
https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html
这是一个示例,它使用了您文件中的值。
---
applications:
- name: health-watch-api
memory: 2G
path: healthwatch-api-jar/target/healthwatch-api-jar-0.0.1-SNAPSHOT.jar
services:
- healthwatch-api-database
你不需要 leading/trailing {
}
,它是 path
而不是 paths
而 services
是一个数组.我认为最后一个是cli抱怨最多的。
希望对您有所帮助!
我正在尝试通过 manifest.yml
文件在 Pivotal Cloud Foundry (PCF) 上推送我的 Spring 启动应用程序。
推送应用程序时出现以下错误:
{
Pushing from manifest to org mastercard_connect / space developer-sandbox as e069875...
Using manifest file C:\Sayli\Workspace\PCF\healthwatch-api\healthwatch-api\manifest.yml
yaml: unmarshal errors:
line 6: cannot unmarshal !!str `healthw...` into []string
FAILED }
这是 manifest.yml
文件:
{applications:
- name: health-watch-api
memory: 2GB
instances: 1
paths: healthwatch-api-jar\target\healthwatch-api-jar-0.0.1-SNAPSHOT.jar
services: healthwatch-api-database
}
您的清单无效。 link @K.AJ 发布的是一个很好的参考。
https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html
这是一个示例,它使用了您文件中的值。
---
applications:
- name: health-watch-api
memory: 2G
path: healthwatch-api-jar/target/healthwatch-api-jar-0.0.1-SNAPSHOT.jar
services:
- healthwatch-api-database
你不需要 leading/trailing {
}
,它是 path
而不是 paths
而 services
是一个数组.我认为最后一个是cli抱怨最多的。
希望对您有所帮助!