无法运行任何Meteor应用程序

时间:2015-01-13 00:07:23

标签: meteor

最近我发现了Meteor框架,想在我的机器上运行一些例子。我已完成以下步骤:

  1. curl https://install.meteor.com/ | sh
  2. meteor create myapp
  3. cd myapp
  4. meteor
  5. 结果我得到了:

    [[[[[ ~/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。我很感激任何帮助。

3 个答案:

答案 0 :(得分:4)

正如@imslavko所说,解决这个问题的方法是删除流星会话文件:rm ~/.meteorsession

答案 1 :(得分:0)

这是一个黑暗中的镜头,但你可以在项目目录中进行更新吗?

meteor update

答案 2 :(得分:0)

尝试此命令

$ meteor -p 3006 打开她,然后去localhost:meteor -p 3006