2012-11-10 10 views
6

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?

+1

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

+0

@meetamit Edytowałem swój wpis, aby odpowiedzieć na twoje pytanie. –

+0

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

Odpowiedz

26

Otrzymałem również błąd Procfile does not exist. Problem z moim był taki, że zostawiłem rozszerzenie ".txt" w pliku. Po usunięciu rozszerzenia pliku i uruchomieniu foreman start działało idealnie, mam nadzieję, że ta pomoc =)

+11

Miałem ten sam problem. Usunięcie extenision w Finderze na Macu tak naprawdę go nie usunęło, więc musiałem to zrobić z terminalu z mv Procfile.txt Procfile –

+0

Zobacz komentarz od Tom R. To zadziałało dla mnie – PrimeLens

+0

@ddollar czy to dostałeś? Czy ktoś może mu to wskazać? – geoyws

Powiązane problemy