本文介绍了无法部署到SAP Cloud Foundry的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

遇到错误-从CLI运行时-cf push

Getting error -- when run from CLI -- cf push

yaml:解组错误:第2行:无法将!! str https:/... 编组为[] string

yaml: unmarshal errors: line 2: cannot unmarshal !!str https:/... into []string

我的manifest.yml文件

my manifest.yml file

applications:
- name: test
  instances: 1
  memory: 256M
  disk_quota: 1024M
  path: ./web
  buildpacks: https://github.com/cloudfoundry/nodejs-buildpack
  services:
    - node-uaa

推荐答案

manifest.yml 中的 buildpacks 条目需要一个字符串数组.错误消息是说它不能将提供的字符串值解组到期望的字符串类型数组.

The buildpacks entry in manifest.yml expects an array of strings. The error message is saying that it can't unmarshall the provided string value to the expected array of strings type.

将条目更改为单数:

  buildpack: https://github.com/cloudfoundry/nodejs-buildpack

或将值包装在数组中:

  buildpacks: [ https://github.com/cloudfoundry/nodejs-buildpack ]

这篇关于无法部署到SAP Cloud Foundry的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 12:22