我创建了一个 Bluemix 运行时 Ruby-on-Rails。我正在使用 IBM devops hub.jazz.net,并已将构建和部署设置到 bluemix 应用程序。
Build and Deploy 给出错误消息 - “任何可用的 buildpack 都无法检测到应用程序”
正确设置部署的步骤是什么。我该如何解决这个问题?
我创建了一个 Bluemix 运行时 Ruby-on-Rails。我正在使用 IBM devops hub.jazz.net,并已将构建和部署设置到 bluemix 应用程序。
Build and Deploy 给出错误消息 - “任何可用的 buildpack 都无法检测到应用程序”
正确设置部署的步骤是什么。我该如何解决这个问题?
看起来您正在使用本地设置中的 cf 进行部署
问题在于 manifest.yml 中的一些错误条目。请检查并添加正确的构建包。有时 Cloud Foundry 无法检测到您正在运行的应用程序类型,当您推送应用程序时,您需要告诉它它是哪种应用程序。我们可以使用以下一些命令来做到这一点。
cf buildpacks -- 查看可用的构建包列表
cf push appname -b ruby_buildpack ---推送应用
这是一个对您有帮助的链接:
http://www.ibm.com/developerworks/cloud/library/cl-blograils-app/
对于 manifest.yml,我关注了https://developer.ibm.com/answers/questions/11653/manifest-yml-what-are-the-mandatory-and-optional-fields.html 。
应用程序:-名称:bluemixstore 内存:512M
我使用了没有主机名的命令,它向前移动,并给出了一个错误,说我的空间已经用完了。
cf push bluemixstore -m 512M