流星:“=比;退出代码:8"错误
Meteor: "=> Exited with code: 8" error
刚刚开始使用Meteor,遵循Discover Meteor中提供的教程。
在实现第3章的代码后,我一直得到以下错误:
W20150714-18:47:36.539(-7)? (STDERR)
W20150714-18:47:36.540(-7)? (STDERR) /Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150714-18:47:36.540(-7)? (STDERR) throw(ex);
W20150714-18:47:36.540(-7)? (STDERR) ^
W20150714-18:47:36.541(-7)? (STDERR) TypeError: undefined is not a function
W20150714-18:47:36.541(-7)? (STDERR) at app/collections/posts.js:1:44
W20150714-18:47:36.541(-7)? (STDERR) at app/collections/posts.js:3:3
W20150714-18:47:36.541(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:222:10
W20150714-18:47:36.541(-7)? (STDERR) at Array.forEach (native)
W20150714-18:47:36.541(-7)? (STDERR) at Function._.each._.forEach (/Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150714-18:47:36.541(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8
W20150714-18:47:38.256(-7)? (STDERR)
W20150714-18:47:38.256(-7)? (STDERR) /Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150714-18:47:38.257(-7)? (STDERR) throw(ex);
W20150714-18:47:38.257(-7)? (STDERR) ^
W20150714-18:47:38.259(-7)? (STDERR) TypeError: undefined is not a function
W20150714-18:47:38.259(-7)? (STDERR) at app/collections/posts.js:1:44
W20150714-18:47:38.259(-7)? (STDERR) at app/collections/posts.js:3:3
W20150714-18:47:38.259(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:222:10
W20150714-18:47:38.259(-7)? (STDERR) at Array.forEach (native)
W20150714-18:47:38.259(-7)? (STDERR) at Function._.each._.forEach (/Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150714-18:47:38.259(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8
W20150714-18:47:39.821(-7)? (STDERR)
W20150714-18:47:39.822(-7)? (STDERR) /Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150714-18:47:39.822(-7)? (STDERR) throw(ex);
W20150714-18:47:39.822(-7)? (STDERR) ^
W20150714-18:47:39.824(-7)? (STDERR) TypeError: undefined is not a function
W20150714-18:47:39.825(-7)? (STDERR) at app/collections/posts.js:1:44
W20150714-18:47:39.825(-7)? (STDERR) at app/collections/posts.js:3:3
W20150714-18:47:39.825(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:222:10
W20150714-18:47:39.825(-7)? (STDERR) at Array.forEach (native)
W20150714-18:47:39.825(-7)? (STDERR) at Function._.each._.forEach (/Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150714-18:47:39.825(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8
=> Your application is crashing. Waiting for file change.
=> Modified -- restarting.
W20150714-18:53:37.467(-7)? (STDERR)
W20150714-18:53:37.468(-7)? (STDERR) /Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150714-18:53:37.468(-7)? (STDERR) throw(ex);
W20150714-18:53:37.468(-7)? (STDERR) ^
W20150714-18:53:37.470(-7)? (STDERR) TypeError: undefined is not a function
W20150714-18:53:37.471(-7)? (STDERR) at app/collections/posts.js:1:44
W20150714-18:53:37.471(-7)? (STDERR) at app/collections/posts.js:3:3
W20150714-18:53:37.471(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:222:10
W20150714-18:53:37.471(-7)? (STDERR) at Array.forEach (native)
W20150714-18:53:37.471(-7)? (STDERR) at Function._.each._.forEach (/Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150714-18:53:37.471(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8
=> Your application is crashing. Waiting for file change.
=> Modified -- restarting.
=> Errors prevented startup:
While building the application:
client/views/posts/post_item.js:9:2: Unexpected token )
=> Your application has errors. Waiting for file change.
=> Modified -- restarting.
W20150714-18:56:52.185(-7)? (STDERR)
W20150714-18:56:52.185(-7)? (STDERR) /Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150714-18:56:52.186(-7)? (STDERR) throw(ex);
W20150714-18:56:52.186(-7)? (STDERR) ^
W20150714-18:56:52.188(-7)? (STDERR) TypeError: undefined is not a function
W20150714-18:56:52.188(-7)? (STDERR) at app/collections/posts.js:1:44
W20150714-18:56:52.188(-7)? (STDERR) at app/collections/posts.js:3:3
W20150714-18:56:52.188(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:222:10
W20150714-18:56:52.188(-7)? (STDERR) at Array.forEach (native)
W20150714-18:56:52.189(-7)? (STDERR) at Function._.each._.forEach (/Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150714-18:56:52.189(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8
W20150714-18:56:53.775(-7)? (STDERR)
W20150714-18:56:53.775(-7)? (STDERR) /Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150714-18:56:53.775(-7)? (STDERR) throw(ex);
W20150714-18:56:53.775(-7)? (STDERR) ^
W20150714-18:56:53.778(-7)? (STDERR) TypeError: undefined is not a function
W20150714-18:56:53.778(-7)? (STDERR) at app/collections/posts.js:1:44
W20150714-18:56:53.778(-7)? (STDERR) at app/collections/posts.js:3:3
W20150714-18:56:53.778(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:222:10
W20150714-18:56:53.778(-7)? (STDERR) at Array.forEach (native)
W20150714-18:56:53.778(-7)? (STDERR) at Function._.each._.forEach (/Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150714-18:56:53.778(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8
W20150714-18:56:55.400(-7)? (STDERR)
W20150714-18:56:55.400(-7)? (STDERR) /Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150714-18:56:55.400(-7)? (STDERR) throw(ex);
W20150714-18:56:55.400(-7)? (STDERR) ^
W20150714-18:56:55.402(-7)? (STDERR) TypeError: undefined is not a function
W20150714-18:56:55.402(-7)? (STDERR) at app/collections/posts.js:1:44
W20150714-18:56:55.402(-7)? (STDERR) at app/collections/posts.js:3:3
W20150714-18:56:55.402(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:222:10
W20150714-18:56:55.403(-7)? (STDERR) at Array.forEach (native)
W20150714-18:56:55.403(-7)? (STDERR) at Function._.each._.forEach (/Users/TXC/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150714-18:56:55.403(-7)? (STDERR) at /Users/TXC/code/microscope/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8
=> Your application is crashing. Waiting for file change.
我真的不明白这个错误,最重要的是,我不知道去哪里找解决这个问题。
这是我的JavaScript文件:——posts_list.js
var postsData = [{
title: 'Introducing Telescope',
author: 'Sacha Greif',
url: 'http://sachagreif.com/introducing-telescope/'
}, {
title: 'Meteor',
author: 'Tom Coleman',
url: 'http://meteor.com/'
}, {
title: 'The Meteor Book',
author: 'Tom Coleman',
url: 'http://themeteorbook.com/'
}];
if (Meteor.isClient) {
Template.postsList.helpers({
posts: postsData
});
}
post_item.js
if (Meteor.isClient) {
Template.postItem.helpers({
domain: function(){
var a = document.createElement('a');
a.href = this.url;
return a.hostname;
}
});
}
posts.js
Posts = new Meteor.collection('posts');
下面是html模板:
posts_list.html
<template name="postsLists">
<div class="posts">
{{#each posts}}
{{> postItem}}
{{/each}}
</div>
</template>
post_item.html
<template name="postItem">
<div class="post">
<div class="post-content">
<h3><a href="{{url}}">{{title}}</a><span>{{domain}}</span></h3>
</div>
</div>
</template>
我错过了什么明显的吗?这是版本兼容性问题吗?还是哪里有bug ?
我想你把posts.js
拼错了:Mongo.Collection
,是大写的C
。
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- "未捕获的语法错误:意外的标记}"
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- "未捕获的语法错误:意外的标记"角度JS
- 内联javascript与"<脚本>"字符串错误地关闭了脚本标记
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- "资源不足错误“;当从Chrome控制台重复发出ajax请求时
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- 我该如何解决“;未捕获引用错误:谷歌没有定义"?(谷歌地图API)
- "未捕获的语法错误:意外的标记<"当尝试使用谷歌'核心报告API
- 用分隔符分隔具有多个整数值的字符串的Javascript"重试错误的值
- 语法错误:"意外的标记<"在Web控制台中
- "所请求的名称已经作为不同类型的“”存在;HTTP 409响应错误
- "responsed_to|format|“;引发UnknownFormat错误
- 为什么我得到“;错误:预期"同时访问字符串
- "未定义不是函数“;错误jQuery,.replaces,scrollTop
- 我收到一个类型错误,其中包含-"$不是函数“;使用noConflict时
- "属性描述必须是对象“”;错误