0

我在顶部添加了一些细节来解释我是如何到达这里的。

我创建了一个 Rails 3.2 应用程序并将其推送到 Heroku。我已经将几个站点推送到 Heroku,所以我已经做了很多次。但是,我从未见过这种情况。

我从正常的“heroku create”命令开始,然后是“git push heroku master”。当我运行它时,它返回消息“没有这样的应用程序...”

根据我在 Stack Overflow 上看到的将应用程序推送到 Heroku 问题,然后我输入“git remote -v”,看到两个 heroku 项目,输入“git remote rm heroku”以删除这些项目。我重新运行了“heroku create”、“git push heroku master”,该站点确实推送到了 Heroku,但 Heroku 认为这是一个 PHP 站点。

我的整个应用程序中没有一行 PHP 代码。事实上,字符串“PHP”在任何地方都不存在。

我做错了什么,我该如何解决?

提前致谢。

4

2 回答 2

0

您的 gem 文件是否命名为 Gemfile 而不是 gemfile?在 Heroku 之前看到过导致问题的原因。它使用您的方向/文件结构来了解它的 Rails 应用程序,并且区分大小写。

于 2013-01-15T19:49:57.387 回答
0

我把它修好了。我删除了 git 目录,将其发布到 github 上的新存储库,将其克隆到新目录中,然后创建一个新的 Heroku 站点以将其推送到。

于 2013-01-17T03:56:20.393 回答