自托管流星App纤维问题

时间:2015-06-07 16:28:42

标签: node.js meteor fibers

早上好

过去几天我遇到了这个问题,我对缺乏支持/文档​​感到非常沮丧。我的错误如下:

/usr/share/nginx/html/bundle/programs/server/node_modules/fibers/future.js:245                         扔(除息);                               ^ 错误:模块没有自行注册。     在错误(本机)     在Module.load(module.js:355:32)     在Function.Module._load(module.js:310:12)     在Module.require(module.js:365:17)     at require(module.js:384:17)     at Object.Npm.require(/usr/share/nginx/html/bundle/programs/server/boot.js:142:18)     在packages / npm-node-aes-gcm / wrapper.js:2:1     at /usr/share/nginx/html/bundle/programs/server/packages/npm-node-aes-gcm.js:33:4     at /usr/share/nginx/html/bundle/programs/server/packages/npm-node-aes-gcm.js:42:3     在/usr/share/nginx/html/bundle/programs/server/boot.js:222:10 错误:永远检测到的脚本退出代码:1

纤维-v 1.0.5 节点-v 0.12.4 meteor -v 1.1.0.2

感谢任何帮助

1 个答案:

答案 0 :(得分:3)

Meteor仅支持节点的 v0.10.36 + 版本。不支持v0.11.x和v0.12.x.您使用 0.12.4

您必须降级您的节点版本或使用nvm进行管理才能运行您的应用。

在github上有关于此的公开票:https://github.com/meteor/meteor/issues/3666

对于那些需要更多可操作步骤的人:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash # install nvm
nvm install 0.10.36
nvm use 0.10.36
node main.js