最近我发现了Meteor框架,想在我的机器上运行一些例子。我已完成以下步骤:
curl https://install.meteor.com/ | sh
meteor create myapp
cd myapp
meteor
结果我得到了:
[[[[[ ~/workspace/myapp ]]]]] => Started proxy. /home/marcin/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:173 throw(ex); ^ SyntaxError: Unexpected end of input at Object.parse (native) at readSessionData (/home/marcin/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/auth.js:136:15) at Object.exports.getSessionId (/home/marcin/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/auth.js:1029:32) at /home/marcin/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/stats.js:66:23
我尝试重新安装Meteor和meteor reset
,但它没有帮助。我删除了应用程序并创建了一个新应用程序,但问题仍然存在。我设法最后使用Vagrant运行示例,但这只是一些解决方法而不是真正问题的解决方案。我不知道为什么全新安装的Meteor不能在我的机器上运行。我正在运行64位Ubuntu 14.04。我很感激任何帮助。
答案 0 :(得分:4)
正如@imslavko所说,解决这个问题的方法是删除流星会话文件:rm ~/.meteorsession
。
答案 1 :(得分:0)
这是一个黑暗中的镜头,但你可以在项目目录中进行更新吗?
meteor update
答案 2 :(得分:0)
尝试此命令
$ meteor -p 3006 打开她,然后去localhost:meteor -p 3006