0

我创建了一个 Bluemix 运行时 Ruby-on-Rails。我正在使用 IBM devops hub.jazz.net,并已将构建和部署设置到 bluemix 应用程序。

Build and Deploy 给出错误消息 - “任何可用的 buildpack 都无法检测到应用程序”

正确设置部署的步骤是什么。我该如何解决这个问题?

4

2 回答 2

2

看起来您正在使用本地设置中的 cf 进行部署

问题在于 manifest.yml 中的一些错误条目。请检查并添加正确的构建包。有时 Cloud Foundry 无法检测到您正在运行的应用程序类型,当您推送应用程序时,您需要告诉它它是哪种应用程序。我们可以使用以下一些命令来做到这一点。

cf buildpacks -- 查看可用的构建包列表

cf push appname -b ruby​​_buildpack ---推送应用

这是一个对您有帮助的链接:

http://www.ibm.com/developerworks/cloud/library/cl-blograils-app/

于 2015-01-02T10:48:31.583 回答
0

对于 manifest.yml,我关注了https://developer.ibm.com/answers/questions/11653/manifest-yml-what-are-the-mandatory-and-optional-fields.html 。

>> 猫清单.yml

最小清单文件,如http://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html

应用程序:-名称:bluemixstore 内存:512M

我使用了没有主机名的命令,它向前移动,并给出了一个错误,说我的空间已经用完了。

cf push bluemixstore -m 512M

于 2015-01-02T12:48:08.087 回答