В чем причина того, что «Procfile объявляет типы -> (нет)» в Heroku?

Я пытаюсь развернуть тестовое приложение на Heroku --stack cedar, но каждый раз, когда я это делаю, мой Procfile игнорируется.

Он должен сказать следующее:

Procfile declares types -> web

Но говорит это

Procfile declares types -> (none)

Из-за этой проблемы он, конечно, не загружается на платформе heroku, когда я перехожу по URL.

Помимо этого теста (A) у меня ИДЕНТИЧНЫЙ проект (B) в другой папке, которая ДЕЙСТВИТЕЛЬНО работает. Я совершенно сбит с толку, почему (A) этого не делает, что я прихожу сюда, чтобы спросить сейчас.

Еще пара вещей, которые я пробовал с (A), включают:

  • воссоздание приложения heroku
  • воссоздание репозитория git (т.е. удаление .git, git init ...)
  • очистка файлов из папки проекта и копирование файлов из другой копии, которая работает

Если я сделаю копию папки верхнего уровня of (B), то эта копия будет работать. Проблема, похоже, заключается в копировании файлов / папок из (B) и др. В (A), проклятый.

Итак, пока все, что я могу определить, это все работает без этой (A) проклятой папки.Я хотел бы узнать, почему, вместо того чтобы делать выводы о колдовстве.

14
задан Paŭlo Ebermann 28 August 2011 в 12:57
поделиться