"Beendet mit code 8" Beispiel meteor-Anwendungen
Ich bin neu Meteor.js und momentan "leaderboard"
Beispiel-app. Nach dem einfügen einer Zeile code:
Template.leaderboard.player = function(){
return "Some other text"
}
Erhielt ich die Fehlermeldung in der app Schnittstelle:
"Ihre app abstürzt. Hier ist die Letzte log."
Hallo Welt
/home/tomas/.meteor/packages/meteor-tool/.1.0.35.hgbesu++os.linux.x86_32+web.browser+web.cordova/meteor-tool-os.linux.x86_32/dev_bundle/lib/node_modules/fibers/future.js:173
throw(ex);
^
ReferenceError: Template is not defined
at app/leaderboard.js:13:1
at app/leaderboard.js:17:3
at /home/tomas/leaderboard/.meteor/local/build/programs/server/boot.js:168:10
at Array.forEach (native)
at Function._.each._.forEach (/home/tomas/.meteor/packages/meteor-tool/.1.0.35.hgbesu++os.linux.x86_32+web.browser+web.cordova/meteor-tool-os.linux.x86_32/dev_bundle/lib/node_modules/underscore/underscore.js:79:11)
at /home/tomas/leaderboard/.meteor/local/build/programs/server/boot.js:82:5
=> Exited with code: 8
=> Your application is crashing. Waiting for file change."
Habe ich wieder die Datei gespeichert haben, ging in den terminal und beendet den server und es neu gestartet und erhielt dies:
=> Exited with code: 8
I20141122-11:01:32.695(-5)? Hello world
W20141122-11:01:32.697(-5)? (STDERR)
W20141122-11:01:32.699(-5)? (STDERR) /home/tomas/.meteor/packages/meteor-tool/.1.0.35.hgbesu++os.linux.x86_32+web.browser+web.cordova/meteor-tool-os.linux.x86_32/dev_bundle/lib/node_modules/fibers/future.js:173
W20141122-11:01:32.701(-5)? (STDERR) throw(ex);
W20141122-11:01:32.702(-5)? (STDERR) ^
W20141122-11:01:32.708(-5)? (STDERR) ReferenceError: Template is not defined
W20141122-11:01:32.709(-5)? (STDERR) at app/leaderboard.js:13:1
W20141122-11:01:32.710(-5)? (STDERR) at app/leaderboard.js:17:3
W20141122-11:01:32.710(-5)? (STDERR) at /home/tomas/leaderboard/.meteor/local/build/programs/server/boot.js:168:10
W20141122-11:01:32.711(-5)? (STDERR) at Array.forEach (native)
W20141122-11:01:32.712(-5)? (STDERR) at Function._.each._.forEach (/home/tomas/.meteor/packages/meteor-tool/.1.0.35.hgbesu++os.linux.x86_32+web.browser+web.cordova/meteor-tool-os.linux.x86_32/dev_bundle/lib/node_modules/underscore/underscore.js:79:11)
W20141122-11:01:32.712(-5)? (STDERR) at /home/tomas/leaderboard/.meteor/local/build/programs/server/boot.js:82:5
=> Exited with code: 8
=> Your application is crashing. Waiting for file change.
Meine Forschung hat gezeigt, dass 'Exited with code: 8'
ist ein Fehler, oft verbunden mit versuchen zu ändern db. Ich bin ganz neu meteor und input wird geschätzt.
Zunächst
Template.templateName.helpername =function
syntax ist veraltet. Verwenden Helfer-block zu erstellen, der Helfer.dh. Template.leaderboard.helpers({player:..})
. Versuchen zurücksetzen der app mit meteor reset
Befehl.InformationsquelleAutor Thomas Johnson | 2014-11-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, dass Sie Hinzugefügt haben die
Template
Helfer-code, der inif(Meteor.isClient){}
block. Wenn Sie das codiert, in einen gemeinsamen Bereich wird es versuchen, führen Sie den code in der server-Seite auch und offensichtlichTemplate
ist nicht verfügbar im server-Seite.InformationsquelleAutor Rajanand02
In meinem Fall der Fehler code war gleich, dh 8, aber die stack-trace-war das anders. Dies war mein stack-trace.
War ich an etwas arbeiten. Und dann habe ich das backup meiner Dateien und hielt es in denselben Ordner. Durch die die Anweisung wie unten
erschien zweimal in das gesamte Projekt. Das ist, warum ich immer diese Fehlermeldung. Ich entfernte meine backup-Dateien, und die Dinge wurden aussortiert. Hoffe es hilft jemandem in Zukunft.
InformationsquelleAutor Tyagi Akhilesh
Ich ebenso erhielt die gleiche Fehlermeldung!
Ich hatte die Zeile code
sowohl in meinem client Dokument-und server-Dokument.
Sieht es aus wie dieser Fehler passiert, durch Wiederholung oder nicht, die Sammlung von Erklärungen an der richtigen Stelle.
InformationsquelleAutor Brenda Zanze