Bluemix ランタイムの Ruby-on-Rails を作成しました。私は IBM devops hub.jazz.net を使用しており、ビルドとデプロイを bluemix アプリケーションにセットアップしました。
ビルドとデプロイでエラー メッセージが表示される - 「利用可能なビルドパックによってアプリケーションを検出できませんでした」
デプロイを正しく設定する手順は何ですか。これをトラブルシューティングするにはどうすればよいですか?
Bluemix ランタイムの Ruby-on-Rails を作成しました。私は IBM devops hub.jazz.net を使用しており、ビルドとデプロイを bluemix アプリケーションにセットアップしました。
ビルドとデプロイでエラー メッセージが表示される - 「利用可能なビルドパックによってアプリケーションを検出できませんでした」
デプロイを正しく設定する手順は何ですか。これをトラブルシューティングするにはどうすればよいですか?
ローカル設定から 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