質問: railsチュートリアルの第一章のところで git push heroku masterというコマンドをしてもエラーがでます。App not compatible with buildpack: Push failed https://devcenter.heroku.com/articles/buildpacks#detection-failure remote: Verifying deploy... このようなエラーがでます。 ### 試したこと エラーページにのっていたURLをしらべたり、ググって解決方法をしらべた。 heroku buildpacks:set heroku/ruby このコマンドを実行してまたgit push heroku masterをしたが、 同じエラーがでた。 わかる方教えてください。お願いします。
回答: `$ git init`を行った時点でのカレントディレクトリが railsアプリのルートディレクトリ以外だったのかな と推測できます。 `$ git rev-parse --show-toplevel`にてトップレベルディレクトリ(`$ git init`した場所)が表示されます。 トップレベルディレクトリ/Gemfile などが存在しないとならず トップレベルディレクトリ/hello_app/Gemfile みたいな感じになってると駄目です。 対処としては、トップレベルディレクトリ/.git/ をディレクトリ毎削除し `hello_app`ディレクトリまで`cd`した後に`$ git init`を実行してください。