Jam*_*mas 2 cloud-foundry ibm-cloud
我正在尝试使用静态文件将更新部署到简单的HTML应用程序.使用静态buildpack,我之前已经部署了应用程序,没有任何问题.
推送应用程序更新时,该命令失败并显示以下消息:
----> Downloaded app package (4.0K) Cloning into '/tmp/buildpacks/staticfile-buildpack'... Submodule 'compile-extensions' (https://github.com/cloudfoundry-incubator/compile-extensions.git) registered for path 'compile-extensions' FAILED Server error, status code: 400, error code: 170004, message: App staging failed in the buildpack compile phase
查看应用程序的日志,由于与堆栈不兼容,平台无法暂存.
ERR Cloning into '/tmp/buildpacks/staticfile-buildpack'... OUT Submodule 'compile-extensions' (https://github.com/cloudfoundry-incubator/compile-extensions.git) registered for path 'compile-extensions' ERR Cloning into 'compile-extensions'... OUT Submodule path 'compile-extensions': checked out '1f260464c156bddfb654adb14298344797d030a1' ERR It looks like you're deploying on a stack that's not supported by this buildpack. ERR That could be because you're using a recent buildpack release on a deprecated stack. ERR If you're using the buildpack installed by your CF admin, please let your admin know you saw this error message. ERR If you at one point specified a buildpack that's at git URL, please make sure you're pointed at a version that supports this stack. OUT Staging failed: Buildpack compilation step failed ERR encountered error: App staging failed in the buildpack compile phase
我该如何解决这个问题?
Jam*_*mas 10
Cloud Foundry最近添加了对基于Ubuntu 14.04的新堆栈cflinuxfs2的支持.IBM Bluemix仍支持旧的lucid64构建堆栈,如果未在命令行上指定堆栈,则默认情况下会选择该堆栈.
查看"Static Buildpack"清单,不支持旧堆栈.
cf_stacks:
- cflinuxfs2
您可以在部署期间使用'-s'命令行参数显式设置应用程序堆栈.
cf push -b https://github.com/cloudfoundry/staticfile-buildpack.git -s cflinuxfs2
使用'cflinuxfs2'将解决问题.
| 归档时间: |
|
| 查看次数: |
1667 次 |
| 最近记录: |