卸载应用程序 – 错误“npm install”

在我的应用程序废弃后。 该项目依赖于光纤1.0.5和安装过程中的错误。

我在Mac OSX Yosemite,节点V 4.0.0

任何帮助或见解将不胜感激。

node) child_process: options.customFds option is deprecated. Use options.stdio instead. CXX(target) Release/obj.target/fibers/src/fibers.o ../src/fibers.cc:132:44: error: too many arguments to function call, expected at most 2, have 4 return Signature::New(isolate, receiver, argc, argv); ~~~~~~~~~~~~~~ ^~~~~~~~~~ /Users/.../.node-gyp/4.0.0/include/node/v8.h:4675:3: note: 'New' declared here static Local New( ^ ../src/fibers.cc:140:3: error: no member named 'SetResourceConstraints' in namespace 'v8'; did you mean simply 'SetResourceConstraints'? v8::SetResourceConstraints(isolate, constraints); ^~~~~~~~~~~~~~~~~~~~~~~~~~ SetResourceConstraints ../src/fibers.cc:139:7: note: 'SetResourceConstraints' declared here void SetResourceConstraints(Isolate* isolate, ResourceConstraint... ^ 2 errors generated. make: *** [Release/obj.target/fibers/src/fibers.o] Error 1 gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR! System Darwin 14.5.0 gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release" gyp ERR! cwd /Users/.../Meteor/boldvueDeploy/bundle/programs/server/node_modules/fibers gyp ERR! node -v v4.0.0 gyp ERR! node-gyp -v v3.0.1 gyp ERR! not ok Build failed npm ERR! Darwin 14.5.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" npm ERR! node v4.0.0 npm ERR! npm v2.14.2 npm ERR! code ELIFECYCLE npm ERR! fibers@1.0.5 install: node ./build.js npm ERR! Exit status 1 

我在使用mup部署到Ubuntu 14.04时也遇到了光纤问题。 原来是nodejs版本,我试图用户0.10.40版本,它的工作!

我会build议你使用mup。 通过使用安装它

 npm install -g mup 

在你的项目目录下运行这个命令:

 mup init 

它会创build两个文件mup.json和settings.json

将mup.json上的节点版本更改为“0.10.40”,如下所示:

 "nodeVersion": "0.10.40" 

跑:

 mup setup 

接着:

 mup deploy 

而且你的项目应该正常运行。

访问https://github.com/arunoda/meteor-up

Interesting Posts