Rails初心者です。Rails 3.1/Ruby 1.9.3-p0 アプリを Heroku にデプロイしようとしており、Heroku に従ってすべての手順を実行しました。しかし、私は以下に遭遇し続けます:
Heroku プッシュが拒否され、Cedar 対応アプリが検出されない
この質問のすべての提案を試しましたが、これまでのところ成功していません。
Rails初心者です。Rails 3.1/Ruby 1.9.3-p0 アプリを Heroku にデプロイしようとしており、Heroku に従ってすべての手順を実行しました。しかし、私は以下に遭遇し続けます:
Heroku プッシュが拒否され、Cedar 対応アプリが検出されない
この質問のすべての提案を試しましたが、これまでのところ成功していません。
同様の拒否に遭遇しました。私にとってうまくいったのは、.gitファイルを再初期化することでした。
コマンドラインで試してください:
rm -rf .git
git init
git add .
git commit -am "Reinitialize"
heroku create --stack cedar
git push heroku master
このエラーが発生するたびに、次の 2 つのことを確認します。
Rails アプリケーションの親ディレクトリを誤ってバージョン管理に入れてしまった場合。この親ディレクトリ内のディレクトリを削除し.git
、新しいリポジトリを初期化しますが、今回は Rails アプリケーション ディレクトリの下にあります。
試す
$ git init
$ git add .
$ git commit -m "Change to something"
次に実行します
git push heroku master
私も同じ問題を抱えてる。私のファイル構造は、heroku が期待したものではありませんでした (.git は Gemfile と同じレベルにある必要があります)。Rails_Code フォルダーを削除したところ、機能しました。
Project\
.git
Rails_Code\
Gemfile
etc...