Bosh CLI期望在路径'/ applications / routes'找到一张地图但找到'[] interface {}'

问题描述 投票:1回答:1

运行命令时出现此错误:

$ bosh int config.yml --path /applications/routes/route

预计在路径'/ applications / routes'找到地图但找到'[] interface {}'

退出代码1

这是我的config.yml文件:

applications:
- buildpack: php_buildpack
  instances: 1
  memory: 1G
  name: yxyxy
  routes:
    route: preprod-paas.itn.group
  services:
  - maria-db
  - smtp-mail

任何帮助,我使用的是博客CLI V2?

bash cloudfoundry concourse cf-bosh
1个回答
1
投票

您的YAML结构包括带有单个项目的数组。您需要使用此数组查找元素。我通常按​​名称搜索。在你的情况下,它看起来像:bosh int --path /applications/name=yxyxy/routes/route

我认为也可以通过索引/applications/0/routes/route获取项目

有一个语法文档,您可以检查https://github.com/cppforlife/go-patch/blob/master/docs/examples.md

© www.soinside.com 2019 - 2024. All rights reserved.