2012-11-07 13 views
5

Próbuję wdrożyć moją pierwszą aplikację za pomocą Pythona/Flask na Heroku. Naprawdę nie wiem, co robię i po prostu podążam za tutorialem pod adresem https://devcenter.heroku.com/articles/python#prerequisites. Po wpisaniu polecenia heroku ps:scale web=1 otrzymuję komunikat o błędzie "No such type as web". Mój Procfile mówi web: python scrabble_cheater.py, co według mnie jest poprawne. Oto dziennik mojego terminalu:Nowości w Heroku - "Brak typu WWW"

(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku status 
=== Heroku Status 
Development: No known issues at this time. 
Production: No known issues at this time. 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku config 
=== enigmatic-mountain-1395 Config Vars 
LANG:    en_US.UTF-8 
LD_LIBRARY_PATH: /app/.heroku/vendor/lib 
LIBRARY_PATH:  /app/.heroku/vendor/lib 
PATH:    /app/.heroku/venv/bin:/bin:/usr/local/bin:/usr/bin 
PYTHONHASHSEED: random 
PYTHONHOME:  /app/.heroku/venv/ 
PYTHONPATH:  /app/ 
PYTHONUNBUFFERED: true 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku ps 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ git push heroku master 
Warning: Permanently added the RSA host key for IP address '50.19.85.154' to the list of known hosts. 
Everything up-to-date 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku ps:scale web=1 
Scaling web processes... failed 
! No such type as web 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ 

Każda pomoc jest bardzo ceniona!

+3

Twoje puste wyjście 'heroku ps' sugeruje, że coś jest nie tak z twoim' Procfile'. Upewnij się, że heroku może go znaleźć i zawiera to, co myślisz. –

+1

Pierwotnie błędnie nazwałem procfile jako małą literę, ale poprawiłem to. Myślę, że mam problem z przeniesieniem go na repozytorium Heroku, ale nie wiem, jak to sprawdzić. – thumbtackthief

+1

Możesz mieć problemy w środowisku niewrażliwym na wielkość liter. Jeśli tak, spróbuj [ta sztuczka] (http://stackoverflow.com/a/3011723/1002469) z git, aby zmienić wielkość pliku. Możesz później "git push" normalnie. –

Odpowiedz

4

Przez pomyłkę plik Procfile został zapisany z rozszerzeniem .txt - po usunięciu rozszerzenia zadziałało.

Powiązane problemy