Quindi, al momento sto seguendo questo tutorial: https://devcenter.heroku.com/articles/nodejs per avviare una semplice app Node.js. Sono arrivato alla parte in cui Foreman è usato per eseguire l'app localmente (sotto Dichiarare i tipi di processo con Procfile), e sto ricevendo un errore che mi dice che il Procfile non esiste. Il mio Procfile si trova nella stessa directory del mio codice, ecc. Tutti i passaggi finora sono andati bene. Ho saltato questa parte nel tutorial per provare ad eseguire l'applicazione su Heroku, ma questa riga heroku ps:scale web=1
in Visita la tua applicazione mi dice che non esiste "Nessun tipo di web" ... Sto usando Windows per sviluppare la mia app. Qualsiasi aiuto sarebbe molto apprezzato. :-)ERRORE: Procfile non esiste e problemi che avviano processi Web
MODIFICA: web: node web.js
è il contenuto del Procfile e sto seguendo il tutorial, quindi presumo che sia impegnato ... potresti controllare il tutorial per favore e dirmi se lo è?
Si dovrebbe pubblicare il contenuto del Procfile in modo che possiamo vedere se c'è qualcosa di sbagliato con esso. Inoltre, sei sicuro di non aver dimenticato di aggiungere e impegnare il Procfile nel repository git del tuo progetto? – meetamit
@meetamit Ho modificato il mio post per rispondere alla tua domanda. –
prima puoi provare ad avviare foremann localmente, con 'foreman start'. Questo dovrebbe iniziare la tua app. In secondo luogo è possibile aggiungere l'intera directory con 'git add .'e' git commit -m "qualche messaggio" '. Quindi puoi fare un 'git push heroku master'. Verifica che il tuo Procfile abbia una "P" maiuscola, altrimenti il sistema unix-like non lo riconoscerà come tale. – topek