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!
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. –
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
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. –