ibm-cloud - Bluemix cf 推送错误, list 为 : expected services to be a list of strings

标签 ibm-cloud manifest cloud-foundry

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

Error reading manifest file:
Expected services to be a list of strings.

以下是 list 文件的代码:

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"

documentation有更多信息和示例。

关于ibm-cloud - Bluemix cf 推送错误, list 为 : expected services to be a list of strings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37533521/

相关文章:

java - 微服务——在不改变代码的情况下改变服务到底意味着什么?

download - 蓝色混合 : download starter code option unavailable

azure - 云基础设施建模能力

ibm-cloud - Webhook 与 Watson Assistant 的集成?

json - 将 IBM 移动应用程序构建器连接到 Cloudant JSON 数据 - bluemix-mobile-services

c++ - VS2010 : Manifest authoring error c1010097: Element <dependency> missing Key Element: "assemblyIdentity" in the manifest snippet

HTML5 离线应用加载缓存资源失败

deployment - 在何处设置 API KEY 以在 IBM Bluemix Cloud Foundry 上部署

docker - ic build -t registry.ng.bluemix.net/<my_namespace>/myimage 命令中的 <my_namespace> 是什么

javascript - 如何触发 Chrome 扩展,URL 中给定哈希的内容脚本?