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
我已经创建了一个 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