2013-05-18 1 views
1

그래서 내가 카르마 내 윈도우 7 시스템에서 작업하고 내가 문제가 계속있어 얻을 노력 해요 Node.js를 설치합니다.카르마는 NPM를 재 구축에 실패하는

I은 ​​1996 년 말경에 공개되었던 0.10.7 Node.js를 사용하여 명령 NPM은 -g 카르마를 설치 사용하고 있습니다. 첫 번째 문제는 vcbuild가 누락 되었기 때문에 http://www.microsoft.com/en-us/download/details.aspx?id=11310을 설치하고이를 내 경로에 추가했습니다.

C : 지금은 다시 작성하는 동안 다음 오류가 발생하고있어 사용자 \ \ 스티브 \의 AppData \ 로밍 \ NPM \ node_modules \ 카르마 \ node_modules \ socket.io \ 고개를 끄덕 e_modules \ socket.io 클라이언트 \ node_modules \ ws> node "C : \ Program Files \ nodejs \ node_mo dules \ npm \ bin \ node-gyp-bin \ .... \ node_modules \ node-gyp \ bin \ node-gyp.js" rebuild

.. \ SRC \ bufferutil.cc (55) '초기화': C4267 경고 데이터가 '부호 INT'가능한 손실로 전환 '크기 _T'.. \ SRC \ bufferutil.cc (66) : 경고 C4267 : '초기화 중': '크기 변환'데이터 C의 부호없는 수, 'INT 손실'에서 '_t : \ 사용자 \ Steve.node - 고용인의 \ 0.10.6 \ deps \ V8 \ \ v8.h (184)을 포함한다 : C4506 경고 : 인라인 없음 드 FINITION을 기능 'V8 :: 영구 V8 :: 영구 :: 뉴 (V8 :: 손 르)'

LINK : 치명적인 오류 LNK1181가 : 열 수 없습니다 입력 파일 'C 있습니다 : \ 사용자 \ Steve.node-활력 \ 0. 10.6 \ node.lib '

프로젝트 : 경고 PRJ0018 : 다음 환경 변수를 찾을 수 없습니다 : C : \ 사용자 Steve.node - 고용인의 \를 \ 0.10.6 \ deps \ V8 \ 포함 \ v8.h (184) : 경고 C4506 : 인라인 함수 'V8 :: 영구 V8 :: 영구 :: 뉴 (V8 :: 손 르)'

링크에 대한 어떠한 드 FINITION : 치명적인 오류 LNK1181 : 열 수 없습니다 입력 파일 'C : \ Users \ Steve.node-gyp \ 0. 10.6 \ node.lib '

프로젝트 : 경고 PRJ0018 : 다음 환경 변수를 찾을 수 없습니다 : C : \ 사용자 \ 스티브 \의 AppData \ 로밍 \ NPM \ 카르마 -> C : \ 사용자 \ 스티브 \ 의 AppData \ 로밍 \ NPM \ n ode_modules \ 카르마 \ 빈 \ 카르마

[email protected]의 C : \ 사용자 \ 스티브 \의 AppData \ 로밍 \ NPM \ node_modules \ 카르마 ├── [email protected] ├ ── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── chokidar @ 0.6.2 ├── [email protected] ├── [email protected] ├── rimraf @ 2.1.4 ([email protected]) ├── [email protected] ([email protected], [email protected]) ├── [email protected] ([email protected] 0.2) ├── [email protected] ([email protected]) ├── [email protected] ([email protected], [email protected]) ├── log4js @ 0.6.5 ([email protected], [email protected], [email protected], [email protected] .2) ├── [email protected] ├── [email protected] ([email protected], [email protected]) ├── [email protected] ([email protected], [email protected], [email protected], [email protected], N 선택 @ 2.0.0, [email protected], [email protected], [email protected], [email protected], handleba [email protected]) └── [email protected] (base64id @ 0.1.0, [email protected], [email protected], socket.io-c [email protected] 11)

LINK 오류가 읽기에 해당 디렉터리가 없습니다.다른 굵은 글꼴은 경고입니다. node.js에 문제가 없었지만 카르마를 실행하려고하면 실패합니다. 어떤 아이디어? AngularJS tutorial ...

답변

2

설치 프로그램이 "C : \ Users \ Steve \ node-gyp \ 0.10.6 \ node.lib"파일을 원하면 해당 파일을 제공하기 만하면됩니다.

  1. "C : \ Users \ Steve \ node-gyp \ 0.10.6"디렉토리를 엽니 다.

  2. 해당 디렉토리 내에 "ia32"및 "x64"하위 디렉토리가 있어야합니다 - 아키텍처에 맞는 올바른 디렉토리를여십시오.

  3. 하위 디렉토리 내에 "node.lib"파일이 있어야합니다.이 파일을 상위 디렉토리 (C : \ Users \ Steve \ node-gyp \ 0.10.6)에 복사하기 만하면됩니다.

  4. 다시 실행 "노드 -g 카르마를 설치"나는 카르마 빌드가 여전히 몇 가지 경고하지만 오류를보고 있다고했다되면

합니다.

튜토리얼을 계속 진행하려면 npm 모듈 디렉토리 (일반적으로 C : \ Users \ AppData \ Roaming \ npm)를 PATH에 추가해야합니다.

+0

달콤한이 작품. 내가 한 설치는 각도에서 시작하여 cmd는 "npm install -g karma"였습니다. 다른 사람도 비슷한 문제가있는 경우 Karma가 크롬에서 작동하도록하려면 시스템 변수에 % CHROME_BIN %을 (를) 작성해야했습니다. –