2012-11-07 13 views
5

Sto provando a distribuire la mia prima app usando Python/Flask su Heroku. Non so davvero cosa sto facendo e sto solo seguendo il tutorial allo https://devcenter.heroku.com/articles/python#prerequisites. Quando digito il comando heroku ps:scale web=1 viene visualizzato il messaggio di errore "No such type as web". Il mio Procfile dice web: python scrabble_cheater.py, che credo sia corretto. Ecco il registro del mio terminale:Nuovo per Heroku - "Nessun tipo di web"

(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$ 

Qualsiasi aiuto è molto apprezzato!

+3

L'output vuoto 'heroku ps' suggerisce che c'è qualcosa di sbagliato nel tuo' Procfile'. Assicurati che heroku possa trovarlo e contiene ciò che pensi che faccia. –

+1

Inizialmente ho sbagliato il nome del procfile come minuscolo, ma l'ho corretto. Penso di avere difficoltà a spingerlo al repository di Heroku, ma non so come controllare. – thumbtackthief

+1

Potresti avere qualche problema in un ambiente insensibile alle maiuscole e minuscole. Se è così, prova [questo trucco] (http://stackoverflow.com/a/3011723/1002469) con git per cambiare il caso del file. Puoi 'git push' normalmente dopo. –

risposta

4

Procfile è stato salvato con un'estensione .txt per errore - una volta rimossa l'estensione ha funzionato.

Problemi correlati