1

我无法将我的 PHP 项目推送到 Heroku。每次我尝试推送时,都会出现此错误:

----> Heroku receiving push
 !    Heroku push rejected, no Cedar-supported app detected.

To git@heroku.com:intense-hamlet-7552.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:intense-hamlet-7552.git'

这是我第一次使用 Heroku,所以这就是我所做的(试图遵循这个):

  1. 我在 Eclipse 工作区中创建了一个新文件夹。
  2. 在这个文件夹中,我运行了git init.
  3. 我在这个文件夹中创建了一个新的 PHP 项目(在 Eclipse 中)。
  4. 我跑heroku create
  5. 我使用 TortoiseGit 提交我的文件(我也尝试过使用命令行,没有区别)。
  6. 我推送存储库git push heroku master
  7. 然后我得到上述错误。

我已经尝试过多次使用新文件夹、新存储库,但每次都会发生这种情况。

我究竟做错了什么?

编辑:对于建议重复帖子的人:

我看到帖子Heroku push denied, no Cedar-supported app detected描述了 Ruby 应用程序的问题,其中 aGemfile拼写错误。我的应用程序是 PHP 应用程序,并且没有Gemfile.

4

1 回答 1

3

我想,Heroku 并没有将我的应用程序重新定位为 PHP 应用程序。我创建了一个index.php带有 hello world 脚本的脚本,并且砰!一切正常。

于 2012-09-30T12:06:49.467 回答