上传应用程序时出现IBM Bluemix NoAppDetectedError

时间:2015-08-04 19:29:27

标签: cloud ibm-cloud

任何人在上传自己的应用时都有任何问题吗?我的应用程序文件在我的桌面上解压缩,似乎没有任何效果。该文件也是39 MB而不是3 MB

C:\Users\Michael\Desktop\test>cf push test
Creating app test in org mweiner_org / space dev as xxx@gmail.com...
OK

Creating route test.mybluemix.net...
OK

Binding test.mybluemix.net to findmy...
OK

Uploading test...
Uploading app files from: C:\Users\Michael\Desktop\test
Uploading 3.9M, 2024 files
Done uploading
OK

Starting app findmy in org mweiner_org / space dev as xxx@gmail.com
    Staging failed: An application could not be detected by any available buildpack


FAILED
NoAppDetectedError

TIP: use 'cf logs findmy --recent' for more information

2 个答案:

答案 0 :(得分:1)

1)尝试指定-m并给出如下内存值:

cf push appname -m 512M

2)我看到你正在使用默认的buildpack,这是你的意图吗?

3)尝试使用以下命令仅收集暂存错误:

cf logs appname --recent | grep '\[STG\]'

答案 1 :(得分:1)

当您将应用程序推送到Bluemix而未指定buildpack时,所有预安装的buildpack(cf buildpacks)将尝试查看它们是否能够运行您的应用程序(buildpack detect脚本)。在您的情况下,没有一个buildpack认为他们有能力。

“test”文件夹中有哪种应用程序?您可以通过指定buildpack名称或URL of a publicly hosted buildpack来强制buildpack尝试运行您的应用程序。

cf push <appname> -b <name or url of buildpack>