2014-12-03 3 views
-1

노드에 socket.io를 설치하려고하면 오류가 발생합니다. express와 같은 다른 모듈도 정상적으로 작동합니다. Ive는 이미 노드를 다시 설치하려고 시도했습니다. 심지어 노드를 설치하기 전에 복원하는 시스템까지까지갔습니다. 기이 한 일은 지난주에 내가 처음 설치했을 때 작동한다는 것입니다. 아래 코드는 Visual Studio 용 NVTVS를 통해 socket.io를 설치 한 것입니다. 터미널에서 실행할 때도 같은 오류가 발생합니다. Windows 7 64 비트 (6.1 빌드 7601)에서 일하고 있습니다. ws 디렉토리에서 참조하는 오류 로그도 찾을 수 없기 때문에 찾을 수 없습니다. 누구든지이 오류 메시지를 읽거나이 문제가 발생 했습니까?노드 (socket.io)의 노드 모듈 설치 오류

Registry url: https://registry.npmjs.org/ 
Current Time: 03.12.2014 10:02:02 
Last Refreshed: 03.12.2014 08:32:19 
Number of Results: 115824 
====Executing command 'npm install socket.io --save '==== 

npm WARN package.json [email protected] No repository field. 
> [email protected] install c:\users\cyzla\documents\visual studio      2013\Projects\NodejsConsoleApp4\NodejsConsoleApp4\node_modules\socket.io\node_modules\engine.io\node_ modules\ws 
> (node-gyp rebuild 2> builderror.log) || (exit 0) 
> [email protected] install c:\users\cyzla\documents\visual studio 2013\Projects\NodejsConsoleApp4\NodejsConsoleApp4\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) 
npm ERR! [email protected] install: `(node-gyp rebuild 2> builderror.log) || (exit 0)` 
npm ERR! spawn ENOENT 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 
npm ERR! This is most likely a problem with the ws package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  (node-gyp rebuild 2> builderror.log) || (exit 0) 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls ws 
npm ERR! There is likely additional logging output above. 
npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program  Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "socket.io" "--save" 
npm ERR! cwd c:\users\cyzla\documents\visual studio 2013\Projects\NodejsConsoleApp4\NodejsConsoleApp4 
npm ERR! node -v v0.10.33 
npm ERR! npm -v 1.4.28 
npm ERR! syscall spawn 
npm ERR! code ELIFECYCLE 
npm ERR! errno ENOENT 
npm 

====npm command completed with exit code 1==== 
+0

그 원인이 될지 모르겠지만 Windows의 사용자 계정 컨트롤 (UAC)을 비활성화해야 할 때 일부 파일을 다운로드 할 수 없었습니다. – Talysson

+0

@ Talysson 나는 노력했지만 행운이 없었다. 여전히 동일한 오류가 발생합니다 – Idva

+0

Python을 설치하고 PATH에 있습니까? WS는 컴파일이 필요합니다. – Talysson

답변

1

고쳐졌습니다. 나는 System PATH에서 'c :/windows/system32 /'에 링크했다.