Npm安装柚子错误VC ++ 2010?

我试图运行npm install pomelo -g

我懂了:

... npm http 304 https://registry.npmjs.org/pomelo-schedule/0.3.4 npm http 304 https://registry.npmjs.org/pomelo-logger/0.1.2 npm http 304 https://registry.npmjs.org/ws/0.4.25 npm http 304 https://registry.npmjs.org/node-bignumber/1.2.1 npm http 304 https://registry.npmjs.org/pomelo-protobuf/0.4.0 npm http 304 https://registry.npmjs.org/cliff/0.1.8 npm http 304 https://registry.npmjs.org/commander/2.0.0 npm http GET https://registry.npmjs.org/log4js/0.6.7 npm http GET https://registry.npmjs.org/log4js npm http GET https://registry.npmjs.org/bindings/1.0.0 npm http GET https://registry.npmjs.org/socket.io-client/0.9.16 npm http GET https://registry.npmjs.org/ndump npm http 304 https://registry.npmjs.org/log4js/0.6.7 npm http GET https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/policyfile/0.0.4 npm http GET https://registry.npmjs.org/base64id/0.1.0 npm http GET https://registry.npmjs.org/redis/0.7.3 npm http 304 https://registry.npmjs.org/log4js npm http GET https://registry.npmjs.org/pomelo-loader/0.0.5 npm http GET https://registry.npmjs.org/stream-pkg/0.0.5 npm http GET https://registry.npmjs.org/node-uuid/1.4.0 npm http 304 https://registry.npmjs.org/bindings/1.0.0 > toobusy@0.2.2 install C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\toobusy > node-gyp rebuild C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\toobusy>node "D:\Logiciels installés\nodejs\node_modules \npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild gyp ERR! configure error gyp ERR! stack Error: spawn ENOENT gyp ERR! stack at errnoException (child_process.js:980:11) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:771:34) gyp ERR! System Windows_NT 6.2.9200 gyp ERR! command "node" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\toobusy gyp ERR! node -v v0.10.24 gyp ERR! node-gyp -v v0.12.1 gyp ERR! not ok npm http 304 https://registry.npmjs.org/ndump npm http 304 https://registry.npmjs.org/socket.io-client/0.9.16 npm http 304 https://registry.npmjs.org/colors npm http 304 https://registry.npmjs.org/eyes npm http 304 https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/tinycolor npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/policyfile/0.0.4 npm http 304 https://registry.npmjs.org/base64id/0.1.0 npm http 304 https://registry.npmjs.org/redis/0.7.3 npm http 304 https://registry.npmjs.org/pomelo-loader/0.0.5 npm http 304 https://registry.npmjs.org/stream-pkg/0.0.5 > ndump@0.0.2 install C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\ndump > node-gyp rebuild C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\ndump>node "D:\Logiciels insta llés\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild gyp ERR! configure error gyp ERR! stack Error: spawn ENOENT gyp ERR! stack at errnoException (child_process.js:980:11) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:771:34) gyp ERR! System Windows_NT 6.2.9200 gyp ERR! command "node" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\ndump gyp ERR! node -v v0.10.24 gyp ERR! node-gyp -v v0.12.1 gyp ERR! not ok npm http 304 https://registry.npmjs.org/node-uuid/1.4.0 npm http 304 https://registry.npmjs.org/tinycolor npm http 304 https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/options npm ERR! Error: ENOENT, lstat 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket.io\node_modules\re dis\diff_multi_bench_output.js' npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket.io\node_modules\redis\diff_multi_be nch_output.js npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket.io\node_modules\redis\diff_ multi_bench_output.js npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) npm ERR! EEXIST, mkdir 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\stream-p kg' File exists: C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\stream-pkg Move it away, and try again. npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\stream-pkg npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\stream-pkg \.npmignore npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code EEXIST npm ERR! errno 47 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:171:23 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\mkdirp\index.js:37:53 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) npm ERR! Error: ENOENT, lstat 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-schedule\node_modu les\log4js\test\categoryFilter-test.js' npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-schedule\node_modules\log4js\test\c ategoryFilter-test.js npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-schedule\node_modules\log4j s\test\categoryFilter-test.js npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) npm ERR! Error: ENOENT, lstat 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\cliff\node_modules\winsto n\lib\winston\common.js' npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\cliff\node_modules\winston\lib\winston\com mon.js npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\cliff\node_modules\winston\lib\win ston\common.js npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) npm ERR! Error: ENOENT, chmod 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\p omelo-loader\README.md' npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\pomelo-loader\READ ME.md npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\pomelo-loa der\README.md npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! fstream_finish_call chmod npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:305:19 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) npm ERR! error rolling back Error: EPERM, unlink 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket .io\node_modules\policyfile\doc\index.html' npm ERR! error rolling back pomelo@0.8.1 { [Error: EPERM, unlink 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\no de_modules\socket.io\node_modules\policyfile\doc\index.html'] npm ERR! error rolling back errno: 50, npm ERR! error rolling back code: 'EPERM', npm ERR! error rolling back path: 'C:\\Users\\Vadorequest\\AppData\\Roaming\\npm\\node_modules\\pomelo\\node_modules\\socket.io\ \node_modules\\policyfile\\doc\\index.html' } npm ERR! toobusy@0.2.2 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the toobusy@0.2.2 install script. npm ERR! This is most likely a problem with the toobusy package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls toobusy npm ERR! There is likely additional logging output above. npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! code ELIFECYCLE npm ERR! Error: ENOENT, lstat 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket.io\node_modules\po licyfile\doc\index.html' npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket.io\node_modules\policyfile\doc\inde x.html npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket.io\node_modules\policyfile\ doc\index.html npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) npm ERR! Error: ENOENT, lstat 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules \socket.io-client\components\learnboost-engine.io-client\lib\transports\polling-jsonp.js' npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\socket.io-client \components\learnboost-engine.io-client\lib\transports\polling-jsonp.js npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\socket.i o-client\components\learnboost-engine.io-client\lib\transports\polling-jsonp.js npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) npm ERR! Error: ENOENT, lstat 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-logger\node_module s\log4js\.bob\instrumented\test\dateFileAppender-test.js' npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-logger\node_modules\log4js\.bob\ins trumented\test\dateFileAppender-test.js npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-logger\node_modules\log4js\ .bob\instrumented\test\dateFileAppender-test.js npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) npm ERR! Error: ENOENT, lstat 'C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\n ode-uuid\uuid.js' npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! System Windows_NT 6.2.9200 npm ERR! command "D:\\Logiciels installés\\nodejs\\\\node.exe" "D:\\Logiciels installés\\nodejs\\node_modules\\npm\\bin\\npm-cli.j s" "install" "pomelo" "-g" npm ERR! cwd C:\Users\Vadorequest npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\node-uuid\uuid.js npm ERR! fstream_path C:\Users\Vadorequest\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\node-uuid\ uuid.js npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack D:\Logiciels installés\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26 npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) 

我的电脑是新的,我的事情是因为C ++ redistibuable,但我刚刚安装VC ++ 2010 redistribuable并重新启动我的电脑。 任何想法? 谢谢。

使用:

 PYTHONPATH=C:\Python PYTHON=%PYTHONPATH%\python.exe 

代替

 PYTHON=C:\Python\python.exe 

将修复Python。

我也安装了Visual Studio 2012 Pro(但是2010也应该工作)VC ++固定。

柚然后安装正确。 Thx求助!

它为我工作删除文件夹C:\Users\YourName\.node-gyp ,当然这只适用于Windows。

确保你有所有必需的软件来运行node-gyp

您可以通过环境variables>configurationgyp使用的Visual Studio版本

例子:

  • 为Visual Studio 2012设置GYP_MSVS_VERSION=2012 2012
  • 设置GYP_MSVS_VERSION=2013e ('e'代表'express edition')

有关完整列表,请参阅 – https://github.com/joyent/node/blob/v0.10.29/tools/gyp/pylib/gyp/MSVSVersion.py#L209-294

对于NodeJS的Windows用户来说,这仍然很痛苦,因为它假定你已经安装了Visual Studio的副本,许多最终用户永远不会拥有这个。 所以我正在向Joyent游说,鼓励他们将Web套接字作为CORE节点的一部分,同时也可能将GNU gcc编译器作为NodeJS安装的一部分,以便我们可以永久解决这个问题。

随时添加您的投票在:

你不需要在Windows中安装Pomelo; 我试过了,但是我失败了。 另一个解决scheme是克隆在Ubuntu中安装Pomelo的文件夹(lib),并将其粘贴到项目的node_modules文件夹中,如下所示:
柚

现在你可以克隆柚实例项目来尝试它。 我用这个解决scheme取得了成功。

这是从我使用的Ubuntu 编译的Pomelo : 在Ubuntu上编译的Pomelo文件夹