gpt4 book ai didi

meteor 包失败,因为缺少 Fiber.node

转载 作者:行者123 更新时间:2023-12-03 13:12:16 33 4
gpt4 key购买 nike

部署到其他服务器后,捆绑的 node.fibers 无法加载,并出现以下错误:

/home/ec2-user/bundle/server/node_modules/fibers/fibers.js:13
throw new Error('`'+ modPath+ '.node` is missing. Try reinstalling `node-fibe
^
Error: `/home/ec2-user/bundle/server/node_modules/fibers/bin/linux-x64-v8-3.11/fibers.node` is missing. Try reinstalling `node-fibers`?
at Object.<anonymous> (/home/ec2-user/bundle/server/node_modules/fibers/fibers.js:13:8)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/home/ec2-user/bundle/server/server.js:3:1)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)

最佳答案

解包后必须重新安装节点光纤。要解决此问题,请转到服务器目录。

$ cd bundle/programs/server

然后卸载 fibers
$ npm uninstall fibers

然后安装 fibers
$ npm install fibers

然后开始你的申请
$ cd ../../
$ PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js

每次更新应用程序时,您都必须重复此操作。这就是 Meteor 目前使用 Node 的方式。可以在此处找到潜在的长期修复: http://meteorhacks.com/how-meteor-uses-node.html

注意:在 Meteor 0.6.5 和 Node 0.10.* 上,这可能略有不同。您可能需要从 bundle/server 手动移除纤维。以及 bundle/programs/server .你可以用 $ rm -R node_modules/fibers 做到这一点.然后,您必须使用 $ npm install fibers 从两个位置重新安装光纤。 .

关于 meteor 包失败,因为缺少 Fiber.node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13327088/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com