HerokuアプリをAspenからHerokuのCedarスタックに移植しています。
私は最後の展開ステップにいます。このエラーが発生します:
2012-10-22T11:23:53+00:00 heroku[web.1]: Starting process with command `bundle exec thin start -p 40310 -e production`
2012-10-22T11:23:54+00:00 app[web.1]: bash: bundle: command not found
バンドルがまさにこのジョブのために使用されているため、バンドルがどこにあるかをHerokuスタックに通知したり、バンドルを提供したりする責任をどのように負うことができるかわかりません。このコマンドは、アプリのProcfileで指定されています。
web: bundle exec thin start -p $PORT -e $RACK_ENV
stackoverflowに関する別の同様の質問は、アプリが最初にProcfileなしでHerokuにプッシュされた場合に発生することを示唆しているため、Herokuはアプリの種類について間違った考えを持っています。そのポスターは彼のアプリを削除し、新しいアプリを作成して成功を報告しました。ただし、移植したアプリの削除と再作成には多大な労力が必要です。最初からやり直すのではなく、これを修正する方法はありますか?