Obecnie śledzę ten samouczek: https://devcenter.heroku.com/articles/nodejs, aby uruchomić prostą aplikację Node.js. Mam do części, w której brygadzista jest używany do uruchamiania aplikacji lokalnie (pod Deklaracja typów procesów za pomocą Procfile) i dostaję błąd informujący mnie, że plik Procfile nie istnieje. Mój plik Procfile znajduje się w tym samym katalogu co mój kod, itp. Wszystkie dotychczasowe kroki były w porządku. Pominąłem tę część w samouczku, aby spróbować uruchomić aplikację na Heroku, ale ta linia heroku ps:scale web=1
w sekcji Odwiedź swoją aplikację mówi mi, że "Nie ma takiego typu jak sieć" ... Używam systemu Windows do rozwijania mojej aplikacji. Każda pomoc byłaby bardzo cenna. :-)BŁĄD: nie istnieje plik Procfile i problemy z uruchamianiem procesów WWW
EDIT: web: node web.js
jest zawartością pliku Procfile i postępuję zgodnie z tutorialem, więc zakładam, że jest on zatwierdzony ... czy mógłbyś sprawdzić samouczek i powiedzieć mi, czy tak jest?
Powinieneś opublikować zawartość swojego pliku Procfile, abyśmy mogli zobaczyć, czy coś jest nie tak. Jesteś pewny, że nie zapomniałeś dodać pliku "Procent" do repozytorium git projektu? – meetamit
@meetamit Edytowałem swój wpis, aby odpowiedzieć na twoje pytanie. –
Najpierw możesz spróbować uruchomić Foremanna lokalnie, z 'brygadą startową'. To powinno uruchomić twoją aplikację. Po drugie możesz dodać cały swój katalog za pomocą 'git add .' i' git commit -m "trochę wiadomości" '. Następnie możesz zrobić "git push heroku master". Sprawdź, czy Twój plik Procfile ma dużą wartość "P", bo inaczej system uniksowy nie rozpozna go jako takiego. – topek