Это ваш Procfile
В корне вашего проекта? Это написано с помощью столицы P? У него есть концовки Unix?
Невозможно проанализировать прокат
Вопрос
Я пытаюсь развернуть приложение Heroku.
Я, должно быть, что -то не так не так. Когда я бегу foreman check
Я получаю эту ошибку.
Ошибка: не определены процессы
Я получаю почти то же самое при развертывании на Heroku
-----> Building runtime environment
-----> Discovering process types
! Push failed: cannot parse Procfile.
Procfile выглядит так
Web: Node app.js
Что я пропустил?
Обновить Я переоценил все с самого начала, теперь он работает должным образом. Я думаю, что у меня могут быть проблемы с окончанием линии Unix
Решение 5
Другие советы
Просто столкнуться с «толчком не удалось: не может проанализировать прокляцию». в окнах. Я могу сделать вывод, что это проблема «формат файла Windows», а не контекст самого файла.
Обязательно создайте чистый файл, возможно, используйте Notepad ++ или другой расширенный редактор, чтобы проверить тип файла.
Сохраните как файл символов UTF -8, а не то, что он является - файл символов UTF 16. Это подтвержденное исправление.
Откройте свой текущий проклящий блокнот. Создайте новый procfile.txt и вставьте содержимое вашего оригинального проклина. Сохраните свой Procfile и замените его новым Procfile
У меня была та же проблема, используя VSCODE, я изменил файл на UTF -8 (справа внизу), сохраненный файл и натолкнул его - и он был успешным.
Это происходит из -за Разное тип кодирования в твоей Прозвать.
- Откройте Procfile в текстовом редакторе, предпочтительно, Блокнот.
- Сохраните файл и в опции кодирования, измените кодирование на UTF-8 (По умолчанию UTF-16).
- Замените свой текущий проклятор этим файлом в корневой папке вашего проекта и удалите расширение .txt.
Вторите свой код снова, и вам будет хорошо идти!