cloudfoundry - Settng环境变量-Failed

时间:2016-07-05 21:45:13

标签: cloudfoundry pivotal-cloud-foundry

尝试根据文档设置env变量

https://github.com/cloudfoundry/java-buildpack/blob/master/docs/container-tomcat.md

$ cf set-env my-application JBP_CONFIG_TOMCAT '{tomcat: { context_path: /first-segment/second-segment }}'

获得以下内容:

FAILED Incorrect Usage. Requires 'app-name env-name env-value' as arguments

3 个答案:

答案 0 :(得分:1)

您使用的是哪种操作系统?这些示例假设Linux变体。对于Windows,json字符串的转义规则将有所不同。

答案 1 :(得分:0)

CF CLI团队尝试通过Github问题处理所有用户问题和错误报告,你介意打开吗? https://github.com/cloudfoundry/cli/issues/new

答案 2 :(得分:0)

由于空间原因,此错误的Raeason是来自CF点oif视图的无效JSON。它将空间视为参数的结束并开始另一个输入。

你可以从这里看到: 以下是有效的

有效的commnand: cf set-env my-application JBP_CONFIG_TOMCAT {aaa:{ff:/ kk}}

由于JSON中的空格,

命令无效: cf set-env my-application JBP_CONFIG_TOMCAT {aaa:{ff:/ kk}}

与此无关。 BOSH安装和监狱容器使文件系统操作系统无关。