任何人在上传自己的应用时都有任何问题吗?我的应用程序文件在我的桌面上解压缩,似乎没有任何效果。该文件也是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
答案 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>