Bluemix,使用 hub.jazz.net 部署 ruby​​-on-rails,错误 'An application could not be detected by any available buildpack'

Bluemix, deploying ruby-on-rails using hub.jazz.net, error 'An application could not be detected by any available buildpack'

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

构建和部署给出错误消息 - 'An application could not be detected by any available buildpack'

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

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

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

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

cf push appname -b ruby_buildpack ---推送应用程序

这里有一个link可能对你有帮助:

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

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

>> 猫 manifest.yml

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

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

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

cf push bluemixstore -m 512M