2014-09-02 12 views
6

Dopo aver distribuito l'app su heroku, la mia app non si avvia. Penso che questo potrebbe essere a che fare con il pacchetto di sviluppo e l'ultima versione di Meteor 0.9.x?App Crash di Meteor Heroku dopo l'implementazione

Da dove dovrei iniziare a eseguire il debug?

2014-09-02T05:02:58.848513+00:00 heroku[web.1]: State changed from crashed to starting 
2014-09-02T05:03:05.407436+00:00 heroku[web.1]: Starting process with command `.meteor/heroku_build/bin/node .meteor/heroku_build/app/main.js` 
2014-09-02T05:03:06.578829+00:00 app[web.1]: module.js:340 
2014-09-02T05:03:06.579092+00:00 app[web.1]:  throw err; 
2014-09-02T05:03:06.586422+00:00 app[web.1]:  at Function.Module._load (module.js:280:25) 
2014-09-02T05:03:06.578419+00:00 app[web.1]: 
2014-09-02T05:03:06.586423+00:00 app[web.1]:  at Module.require (module.js:364:17) 
2014-09-02T05:03:06.579105+00:00 app[web.1]:   ^
2014-09-02T05:03:06.586414+00:00 app[web.1]: Error: Cannot find module 'fibers' 
2014-09-02T05:03:06.586426+00:00 app[web.1]:  at require (module.js:380:17) 
2014-09-02T05:03:06.586420+00:00 app[web.1]:  at Function.Module._resolveFilename (module.js:338:15) 
2014-09-02T05:03:06.586428+00:00 app[web.1]:  at Object.<anonymous> (/app/.meteor/heroku_build/app/programs/server/boot.js:1:75) 
2014-09-02T05:03:06.586429+00:00 app[web.1]:  at Module._compile (module.js:456:26) 
2014-09-02T05:03:06.586431+00:00 app[web.1]:  at Object.Module._extensions..js (module.js:474:10) 
2014-09-02T05:03:06.586432+00:00 app[web.1]:  at Module.load (module.js:356:32) 
2014-09-02T05:03:06.586434+00:00 app[web.1]:  at Function.Module._load (module.js:312:12) 
2014-09-02T05:03:06.586436+00:00 app[web.1]:  at Module.require (module.js:364:17) 
2014-09-02T05:03:07.681468+00:00 heroku[web.1]: State changed from starting to crashed 
2014-09-02T05:03:07.680466+00:00 heroku[web.1]: Process exited with status 8 
+0

Forse questo aiuterà: http://stackoverflow.com/questions/25581301/meteor-0-9-modulus-deployment-doesnt-work-cannot -find-module-fibers –

risposta

2

Non ho abbastanza punti per lasciare un commento al tuo post, ma questo risolverà il vostro problema, anche se non risponde alla tua domanda. Questa domanda non ha avuto risposta in oltre un mese, quindi perché no?

Sei corretto. Molti buildpack popolari hanno problemi con la meteora 0.9.x; Non sono un programmatore abbastanza bravo da capire perché o quali sono i problemi specifici. Non sono nemmeno sicuro del perché il buildpack collegato qui sotto funzioni, ma lo fa.

https://github.com/djhi/heroku-buildpack-meteorite.git

Speriamo che questo vi aiuterà altri sviluppatori meteora che soffrono gli stessi problemi, anche se questo post non risponde alla domanda.

MODIFICA - post aggiornato per il commento di @ jww; il mio post continua a non fornire una risposta, ma fornisce una soluzione.

EDIT 2 - Questo buildpack non funziona più per me. Vedi il mio commento qui sotto. Quanto segue funziona di nuovo per me: https://github.com/AdmitHub/meteor-buildpack-horse

+0

Questo buildpack ha smesso di funzionare recentemente per me. Dopo alcune ricerche, ho ottenuto il buildpack collegato qui sotto per funzionare. Questo è un incubo spaventoso ... ugh https://github.com/AdmitHub/meteor-buildpack-horse – Adam

1

Ho avuto questo problema. Ciò a causa della versione nodo, il supporto Meteor nodo 0.10.36 o versione superiore

Ho appena seguito i miei passi bene il proprio lavoro

Creare applicazione di meteoriti e assicurarsi che sia in esecuzione senza alcun errore.

meteor create todo 

Vai alla cartella app todo

cd todo 

Add e impegnarsi con GIT

git init 
git add . 
git commit -am "Initial commit" 

Crea Heroku app con buildpack

heroku create --buildpack https://github.com/kannans/heroku-buildpack-meteor.git 

Aggiungere configurazioni di meteoriti Heroku

heroku addons:add mongolab:sandbox 
heroku config:add MONGO_URL=<mangolap url> 
heroku config:add ROOT_URL=https://damp-bastion-7974.herokuapp.com/ 

Per MONGO_URL. Basta creare l'account & ottenere url da https://mongolab.com/

Invia le modifiche a Heroku.

git push heroku master 

mia app meteora in Heroku :) https://damp-bastion-7974.herokuapp.com/