Javascript Meteor应用程序部署光纤问题

Javascript Meteor应用程序部署光纤问题,javascript,node.js,meteor,build,Javascript,Node.js,Meteor,Build,我确实在Ubuntu服务器上部署了meteor应用程序 uname -a Linux ns3001615.ip-37-59-49.eu 3.14.32-xxxx-grs-ipv6-64 #5 SMP Wed Sep 9 17:24:34 CEST 2015 x86_64 x86_64 x86_64 GNU/Linux Server node version: 4.6.2 Server meteor node version: 4.6.2 Server meteor version: 1.4.2

我确实在Ubuntu服务器上部署了meteor应用程序

uname -a Linux ns3001615.ip-37-59-49.eu 3.14.32-xxxx-grs-ipv6-64 #5 SMP Wed Sep 9 17:24:34 CEST 2015 x86_64 x86_64 x86_64 GNU/Linux

Server node version: 4.6.2
Server meteor node version: 4.6.2
Server meteor version: 1.4.2.3
Local os: Windows 7
Local node version: 4.6.2
Local Meteor version 1.4.2.3
我在本地构建meteor应用程序并将其放到服务器上。然后我解压缩tar并从bundle/programs/server运行npm安装

## There is an issue with `node-fibers` ##
`/home/fl/preprod/bundle/programs/server/node_modules/fibers/bin/linux-x64-11/fibers.node` is missing.

Try running this to fix the issue: /usr/bin/node /home/fl/preprod/bundle/programs/server/node_modules/fibers/build

/home/fl/preprod/bundle/programs/server/node_modules/fibers/fibers.js:20
        throw new Error('Missing binary. See message above.');
              ^
Error: Missing binary. See message above.
    at Object.<anonymous> (/home/fl/preprod/bundle/programs/server/node_modules/fibers/fibers.js:20:8)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/home/fl/preprod/bundle/programs/server/boot.js:1:75)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
error: Forever detected script exited with code: 8
##`节点光纤'存在问题##
`/home/fl/prepod/bundle/programs/server/node_modules/fibers/bin/linux-x64-11/fibers。缺少节点“”。
尝试运行此命令以解决问题:/usr/bin/node/home/fl/prepod/bundle/programs/server/node\u modules/fibers/build
/home/fl/prepod/bundle/programs/server/node_modules/fibers/fibers.js:20
抛出新错误('缺少二进制文件。请参阅上面的消息');
^
错误:缺少二进制文件。请参阅上面的消息。
反对。(/home/fl/prepod/bundle/programs/server/node_modules/fibers/fibers.js:20:8)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
at Module.require(Module.js:364:17)
根据需要(模块js:380:17)
反对。(/home/fl/prepod/bundle/programs/server/boot.js:1:75)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
错误:检测到脚本已退出,代码:8
我试过重建光纤,但没有结果。我在bin文件夹中看不到linux-x64-11


我错过了什么?Thx

我发现,如果我直接从节点启动main.js(而不是像以前那样永远启动),那么它就可以正常工作。