2013-08-10 3 views
1
내가 zmq를 설치하지만 이상한 오류에 갇혀 NPM하고있는 중이 야

,NPM 설치 zmq 문제

C 아래를 참조하십시오 : 사용자 \ \ 관리자> NPM zmq을 설치

MSBUILD : 오류 MSB4132 : 도구 버전 " 2.0 "은 인식 할 수 없습니다. 또한 ls 버전은 "4.0"입니다.

gyp ERR! 스택 오류 : C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe 이 (가) 종료 코드와 함께 실패했습니다. 1

gyp ERR! ChildProcess.onExit (C : \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ lib \ build.js : 267 : 23) 스택에서

gyp ERR! ChildProcess.EventEmitter.emit (events.js : 98 : 17)에서 스택

gyp ERR! Process.ChildProcess._handle.onexit (Google_process.js : 789 : 12)에서 스택합니다.

Google 검색하지만 운이 없습니다. 이것은 Windows 서버 2012의 새로 설치입니다. zmq는 이미 windows msi installer를 사용하여 설치되었지만 npm을 수행하는 노드 j에서 zmq를 사용하려고합니다. 감사

관련 zishan

+1

나는 당신이 필요 비주얼 스튜디오가 있다고 생각 ("NPM zeromq 설치" VC++ 컴파일러), .NET Framework (C#!)가 아닙니다. – gustavohenke

답변

1

- 내가 그러나 .NET 버전 설치, 노드는 .NET 프레임 워크의 버전 2를 가정대로 msbuild를 실패라고 생각 4. 어느 한 방법이 문제를 해결하기 위해 저를 인도하시기 바랍니다 수있다 그래, 감사합니다 Gustav, Visual Studio 2012를 설치하여 해결했습니다. 먼저 서버 관리자로 이동하여 .net 버전을 4에서 2로 변경했습니다. 시스템에 필요한 다른 오류가 발생했습니다 .net v2 SDK를 설치했는지 확인하십시오. sdk 및 마침내 5 기가 바이트의 Visual Studio 2012. 문제가 해결되었지만 zmq 작업을하기 위해 5GB 대 5GB를 설치해야하는 이유에 대해 놀랐습니다. 필요한 dll이나 라이브러리를 연결해야만 할 수 있습니다. 왜 vb 파일이 필요합니까? 모든 방법이 완료되었습니다.

0

"NPM 설치 zmq는"당신은 비주얼 스튜디오의 여러 버전이있는 경우, 기본 2013를 만들기 위해이 스크립트를 실행 비주얼 스튜디오 2013 이하, 파이썬 2.7.x

이 필요합니다 -
설정 gyp_msvs_version = 2013

또는이 다른 공식 패키지 시도 할 수 있습니다 - "zeromq"

zeromq와 함께, 당신에 대한 모든 바이너리를 걱정할 필요가 없습니다. 그것은, 승리를 위해 사전 빌드 바이너리와 리눅스 (64), OS X/다윈 (64 비트)

을 (32/64)를 제공