2014-09-02 17 views
6

Po wdrożeniu aplikacji w heroku moja aplikacja nie uruchamia się. Myślę, że może to dotyczyć pakietu build i najnowszej wersji meteor 0.9.x?Awaria aplikacji Meteor Heroku po wdrożeniu

Gdzie powinienem rozpocząć debugowanie tego?

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

Może to pomoże: http://stackoverflow.com/questions/25581301/meteor-0-9-modulus-deployment-doesnt-work-cannot -find-module-fibres –

Odpowiedz

2

nie mam wystarczająco dużo punktów komentarz do Twojego posta odejść, ale to nie rozwiąże problemu, nawet jeśli to nie jest odpowiedź na swoje pytanie. Na to pytanie nie udzielono odpowiedzi od ponad miesiąca, więc dlaczego nie?

Masz rację. Wiele popularnych buildpacków ma problemy z meteor 0.9.x; Nie jestem wystarczająco dobrym programistą, aby zrozumieć, dlaczego tak się dzieje. Nie jestem również pewien, dlaczego buildpack link poniżej działa, ale tak.

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

Mam nadzieję, że przyczyni się to do innych deweloperów meteorów cierpiących na tych samych kwestii, nawet jeśli ten post nie odpowiedzieć na pytanie.

EDYCJA - zaktualizowany wpis na komentarz @ @; mój post nadal nie zapewnia odpowiedzi, ale zapewnia rozwiązanie.

EDIT 2 - Ten buildpack nie działa już dla mnie. Zobacz mój komentarz poniżej. Ponownie działa dla mnie: https://github.com/AdmitHub/meteor-buildpack-horse

+0

Ten buildpack właśnie przestał działać dla mnie ostatnio. Po kilku poszukiwaniach, dołączyłem poniższy buildpack do pracy. To koszmarny koszmar ... ugh https://github.com/AdmitHub/meteor-buildpack-horse – Adam

1

Miałem ten problem. To dlatego, że w wersji węzła wsparcia Meteor węzeł 0.10.36 lub wyższa wersja

Właśnie po moje kroki to działa dobrze w

Tworzenie aplikacji meteor i upewnić się, że działa bez żadnych błędów.

meteor create todo 

idź do todo katalogu aplikacji

cd todo 

dodawania i zobowiązać z GIT

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

Załóż Heroku aplikację z buildpack

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

Dodaj konfiguracje meteor Heroku

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

Dla MONGO_URL. Po prostu utwórz konto: & uzyskaj adres URL od https://mongolab.com/

Przekaż zmiany do Heroku.

git push heroku master 

Moja aplikacja meteor w Heroku :) https://damp-bastion-7974.herokuapp.com/

Powiązane problemy