我不知道如何描述这一点。我有一个现有的 Rails 应用程序。我们决定尝试使用 Heroku 作为测试平台。所以我做了:
heroku login
heroku create
git push heroku r31heroku
得到这个:
git push heroku r31heroku
Counting objects: 4096, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2895/2895), done.
Writing objects: 100% (4096/4096), 1.91 MiB | 33 KiB/s, done.
Total 4096 (delta 2716), reused 1882 (delta 1123)
To git@heroku.com:ancient-falls-9918.git
* [new branch] r31heroku -> r31heroku
基本上......它把它写到heroku上的某个地方,但我没有得到神奇的线条:
-----> Heroku receiving push
-----> Ruby/Rails app detected
然后让它安装捆绑器等。
它在做什么?就像 heroku 只是一个 git 存储库,而 heroku 没有看到我正在部署它。
我已经两次删除并创建了一个新的 heroku 应用程序,结果相同。我还创建了一个全新的 Rails 应用程序,并将其成功部署到 Heroku。所以这个应用程序特别重要。
我相信它与 git 配置有关,但我该如何进一步调试呢?!