Bluemix cf推送错误与清单:预期服务是一个字符串列表

时间:2016-05-30 20:51:15

标签: ibm-cloud manifest cloudfoundry

我试图在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

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

1 个答案:

答案 0 :(得分:1)

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

  ...
  services:
  - "SQL Database-v5"

documentation有更多信息和示例。