Ibm cloud 无法将我的本地应用程序推送到bluemix

Ibm cloud 无法将我的本地应用程序推送到bluemix,ibm-cloud,Ibm Cloud,我在另一个bluemix帐户上运行了一个应用程序。我想复制应用程序并在另一个bluemix帐户中运行它。所以我从github repo下载了代码,但当我试图将此应用程序推送到另一个帐户时,我看到以下错误 注意:我使用cf push来推送下载的应用程序。有什么帮助吗 日志: 请检查您的Manifest.yml。您的应用程序缺少它或输入错误。您可以在下载的应用程序中查找此文件。并且在运行push命令时,不要忘记传递构建包名称 此链接可能会有所帮助: 应用程序使用什么语言?有时Cloud Foundr

我在另一个bluemix帐户上运行了一个应用程序。我想复制应用程序并在另一个bluemix帐户中运行它。所以我从github repo下载了代码,但当我试图将此应用程序推送到另一个帐户时,我看到以下错误

注意:我使用cf push来推送下载的应用程序。有什么帮助吗

日志:


请检查您的Manifest.yml。您的应用程序缺少它或输入错误。您可以在下载的应用程序中查找此文件。并且在运行push命令时,不要忘记传递构建包名称

此链接可能会有所帮助:


应用程序使用什么语言?有时Cloud Foundry无法检测到您正在运行的应用程序的类型,当您推送应用程序时,您需要告诉它它是什么类型的应用程序。我们可以使用以下一些命令来实现这一点。我继续为几种不同的语言发布了它。更多信息请点击这里

要查看所有“内置”构建包,请运行以下命令

cf buildpacks

您将得到如下结果

Getting buildpacks...

buildpack                             position   enabled   locked   filename   
liberty-for-java                      1          true      false    buildpack_liberty-for-java_v1.9-20141202-0947-yp.zip   
sdk-for-nodejs                        2          true      false    buildpack_sdk-for-nodejs_v1.9.1-20141208-1221-yp.zip   
noop-buildpack                        3          true      false    noop-buildpack-20140311-1519.zip   
java_buildpack                        4          true      false    java-buildpack-v2.5.zip   
ruby_buildpack                        5          true      false    ruby_buildpack-offline-v1.1.1.zip   
nodejs_buildpack                      6          true      false    nodejs_buildpack-offline-v1.0.4.zip   
liberty-for-java_v1-8-20141118-1610   7          true      false    buildpack_liberty-for-java_v1.8-20141118-1610-yp.zip   
liberty-for-java_v1-3-20140818-1538   8          true      false    buildpack_liberty-for-java_v1.3-20140818-1538.zip   
sdk-for-nodejs_v1-8-20141104-1654     9          true      false    buildpack_sdk-for-nodejs_v1.8-20141104-1654-yp.zip 
Java应用程序:
cf push appname-b liberty for java
或者
cf push appname-b java_buildpack

Node.js:
cf推送appname-b节点sdk
cf push appname-b nodejs\u buildpack

红宝石:
cf push appname-b ruby\u buildpack

还支持许多其他语言

如需列表,请前往

例如,如果您想使用PHP,您可以执行以下操作。
cf推送-bhttps://github.com/cloudfoundry/php-buildpack.git

如果你想去,你会做以下事情。
cf push appname-bhttps://github.com/cloudfoundry/go-buildpack.git

解决此问题的两种方法(假设它是node.js应用程序)

  • 从cf工具运行如下命令,并提及应用程序名称:

    cf push testmyapp-b nodejs的sdk-n testmyapp-m 128M-c'node main.js'

  • p.S-“-n”选项用于bluemix上所需的主机名

  • 在manifest.yml文件中明确提及应用程序名称和服务名称,如下所示:

    应用程序:

    • 名称:testmyapp
    主持人:testmyapp

    内存:128M

    命令:node main.js

  • 另外,如果使用第二种方法,则需要显式创建manifest.yml

    如果您仍然收到任何错误,请提供“cf logs testmyapp--recent”的o/p

    或者,您甚至可以直接推送应用程序,如下所示:

    对于Bluemix的Go应用程序,但需要为-b提供Go Buildpack URL:

    cf push appname-b


    类似地,你也可以为其他人这样做。

    查看下面的错误,你的应用程序无法检测到正确类型的SDK

    2014-12-16T14:49:48.62+0530[STG]输出暂存失败:任何可用的构建包都无法检测到应用程序 2014-12-16T14:49:49.37+0530[API]错误遇到错误:应用程序未成功 已被任何可用的buildpack检测到

    您需要检查正确的sdk类型,并在按下时提及它,如下所示:


    cf push myapp-b sdk for nodejs-n myapp-m 128M-c'node main.js'

    我在上一次CloudFoundry峰会上讨论了各种应用程序推送错误:它们的症状、如何诊断以及解决方案。看见希望这会有所帮助。

    我在manifest.yml.中发现问题。为服务绑定提供了错误的条目。谢谢
    Getting buildpacks...
    
    buildpack                             position   enabled   locked   filename   
    liberty-for-java                      1          true      false    buildpack_liberty-for-java_v1.9-20141202-0947-yp.zip   
    sdk-for-nodejs                        2          true      false    buildpack_sdk-for-nodejs_v1.9.1-20141208-1221-yp.zip   
    noop-buildpack                        3          true      false    noop-buildpack-20140311-1519.zip   
    java_buildpack                        4          true      false    java-buildpack-v2.5.zip   
    ruby_buildpack                        5          true      false    ruby_buildpack-offline-v1.1.1.zip   
    nodejs_buildpack                      6          true      false    nodejs_buildpack-offline-v1.0.4.zip   
    liberty-for-java_v1-8-20141118-1610   7          true      false    buildpack_liberty-for-java_v1.8-20141118-1610-yp.zip   
    liberty-for-java_v1-3-20140818-1538   8          true      false    buildpack_liberty-for-java_v1.3-20140818-1538.zip   
    sdk-for-nodejs_v1-8-20141104-1654     9          true      false    buildpack_sdk-for-nodejs_v1.8-20141104-1654-yp.zip