Ibm cloud 清单出现Bluemix cf推送错误:服务应为字符串列表

Ibm cloud 清单出现Bluemix cf推送错误:服务应为字符串列表,ibm-cloud,manifest,cloud-foundry,Ibm Cloud,Manifest,Cloud Foundry,我正在尝试将一个应用程序推送到Linux操作系统上的Bluemix。但是,命令行返回一个涉及清单文件的错误: Error reading manifest file: Expected services to be a list of strings. applications: - name: IdeaSocial memory: 1024M instances: 1 host: IdeaSocial domain: mybluemix.net path: . ser

我正在尝试将一个应用程序推送到Linux操作系统上的Bluemix。但是,命令行返回一个涉及清单文件的错误:

Error reading manifest file:
Expected services to be a list of strings.
applications:
- name: IdeaSocial
  memory: 1024M
  instances: 1
  host: IdeaSocial
  domain: mybluemix.net
  path: .
  services:
   -SQL Database-v5
以下是清单文件的代码:

Error reading manifest file:
Expected services to be a list of strings.
applications:
- name: IdeaSocial
  memory: 1024M
  instances: 1
  host: IdeaSocial
  domain: mybluemix.net
  path: .
  services:
   -SQL Database-v5

我该如何解决这个问题?对于当前版本的Bluemix,是否有文件需要的表单

SQL Database-v5
周围添加引号,将其视为单个字符串,即使其中有空格。空间在YAML中很重要

  ...
  services:
  - "SQL Database-v5"
有更多的信息和例子