我已经搜遍了所有人,但还没有找到解决这个问题的方法。
我正在尝试使用npm安装socket.io。我安装了python 2.7.3和MSVS 2013 express,我知道它是node-gyp的依赖项。我总是收到这条消息并在尝试安装其他软件包时得到了它。
C:\Sites\node_chat>npm install socket.io
> ws@0.4.31 install
C:\Sites\node_chat\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
C:\Sites\node_chat\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws>node "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild/
> ws@0.5.0 install C:\Sites\node_chat\node_modules\socket.io\node_modules\engine.io\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
C:\Sites\node_chat\node_modules\socket.io\node_modules\engine.io\node_modules\ws
>node "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
socket.io@1.3.4 node_modules\socket.io
├── debug@2.1.0 (ms@0.6.2)
├── has-binary-data@0.1.3 (isarray@0.0.1)
├── socket.io-parser@2.2.3 (isarray@0.0.1, debug@0.7.4, component-emitter@1.1.2, benchmark@1.0.0, json3@3.2.6)
├── socket.io-adapter@0.3.1 (object-keys@1.0.1, debug@1.0.2, socket.io-parser@2.2.2)
├── engine.io@1.5.1 (base64id@0.1.0, debug@1.0.3, engine.io-parser@1.2.1, ws@0.5.0)
└── socket.io-client@1.3.4 (indexof@0.0.1, debug@0.7.4, to-array@0.1.3, component-bind@1.0.0, backo2@1.0.2, object-component@0.0.3, component-emitter@1.1.2, has-binary@0.1.6, parseuri@0.0.2, engine.io-client@1.5.1)
顺便说一句,我正在运行节点v0.10.35和npm v1.4.28。我该如何解决这个问题?