删除 cflinuxfs2 后无法将应用程序推送到 Bluemix
Can't push application to Bluemix after cflinuxfs2 removed
我在将应用程序推送到 bluemix 时遇到问题。
当我使用以下命令时:
bluemix app push cam-dev
它告诉我定义构建堆栈:
The app is invalid: Must specify either a buildpack_url or an admin_buildpack_name
然后我用下面的命令来使用stack cflinuxfs2:
bluemix app push cam-dev -s cflinuxfs2
失败并出现以下错误:
ERROR Unsupported stack
See https://docs.cloudfoundry.org/devguide/deploy-apps/stacks.html for more info
Failed to compile droplet: Failed to run all supply scripts: exit status 1
然后我看到不再支持 cflinuxfs2 堆栈。该消息告诉我通过再次推送将我的应用程序堆栈更新为 cflinuxfs3。我做到了,但它也失败了,并显示以下消息:
FAILED
Stack cflinuxfs3 not found
我不知道如何将它更新到 cflinuxfs3。我使用了 cf stacks
,发现只有 2 个可用的堆栈:
lucid64 Ubuntu 10.04 on x86-64
cflinuxfs2 Ubuntu 14.04.2 trusty
此问题是由于 bluemix 尚未升级到 cflinuxfs3 但已删除 cflinuxfs2 的构建包引起的。我找到了解决方案:
将以下行添加到 manifest.yml:
构建包:
- https://github.com/cloudfoundry/nodejs-buildpack#v1.6.56
或者您可以使用以下命令:
bluemix 应用程序推送 cam-dev -b https://github.com/cloudfoundry/nodejs-buildpack#v1.6.56
我在将应用程序推送到 bluemix 时遇到问题。
当我使用以下命令时:
bluemix app push cam-dev
它告诉我定义构建堆栈:
The app is invalid: Must specify either a buildpack_url or an admin_buildpack_name
然后我用下面的命令来使用stack cflinuxfs2:
bluemix app push cam-dev -s cflinuxfs2
失败并出现以下错误:
ERROR Unsupported stack See https://docs.cloudfoundry.org/devguide/deploy-apps/stacks.html for more info
Failed to compile droplet: Failed to run all supply scripts: exit status 1
然后我看到不再支持 cflinuxfs2 堆栈。该消息告诉我通过再次推送将我的应用程序堆栈更新为 cflinuxfs3。我做到了,但它也失败了,并显示以下消息:
FAILED
Stack cflinuxfs3 not found
我不知道如何将它更新到 cflinuxfs3。我使用了 cf stacks
,发现只有 2 个可用的堆栈:
lucid64 Ubuntu 10.04 on x86-64
cflinuxfs2 Ubuntu 14.04.2 trusty
此问题是由于 bluemix 尚未升级到 cflinuxfs3 但已删除 cflinuxfs2 的构建包引起的。我找到了解决方案: 将以下行添加到 manifest.yml: 构建包: - https://github.com/cloudfoundry/nodejs-buildpack#v1.6.56
或者您可以使用以下命令: bluemix 应用程序推送 cam-dev -b https://github.com/cloudfoundry/nodejs-buildpack#v1.6.56