2017-11-30 31 views
0

npm 명령을 사용하여 appium을 설치하려고합니다.binding.gyp을 찾지 못했습니다 (cwd : node_modules appium node_modules heapdump). bind.gyp를로드하려고합니다.

모든 시도에서 오류가 발생합니다. 마지막 시도에서

나는 아래 링크를 참조하십시오

npm install --global --production windows-build-tools 

npm config set msvs_version 2013 --global 

npm install -g node-gyp-install 

npm install appium 

아래와 같은 오류가 발생 :

node-gyp build error windows x64

그래서 내 창에 appium를 설치하려면 10 64 비트 컴퓨터, 나는 단계 아래 다음 :

C:\WINDOWS\system32\node_modules\appium\node_modules\heapdump>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild) else (node "" rebuild) gyp: binding.gyp not found (cwd: C:\WINDOWS\system32\node_modules\appium\node_modules\heapdump) while trying to load binding.gyp gyp ERR! configure error gyp ERR! stack Error: gyp failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:305:16) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12) gyp ERR! System Windows_NT 10.0.15063 gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" gyp ERR! cwd C:\WINDOWS\system32\node_modules\appium\node_modules\heapdump gyp ERR! node -v v6.11.0 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok C:\WINDOWS\system32 `-- [email protected]

appium의 유일한 문제점은 ' 복잡한 구성.

Windows에 appium을 설치하는 작업 단계가 있으면 공유하십시오. 정말 어떤 제안 내가

npm install -g appium 

지금 단계 아래에 설치 appium 설치를위한 글로벌 태그를 놓친했다

enter image description here

+0

마 파이썬 2가 설치되어 있습니까? 'node-gyp'은 그것을 필요로합니다. 나도 비슷한 문제가 있었다. (http://www.uselesscode.org/blog/posts/converting-the-uselesscode-org-blog-to-a-static-site/#difficulties-in-the-process) 나는 npm을 업그레이드했을 때 돌아왔다. 또한, 당신은'node-gyp-install'을 설치했다고 말했고'node-gyp'도 설치 했습니까? –

+0

예 파이썬 2.7.9가 시스템에 설치되어 있습니다. "npm install --global --production windows-build-tools"를 사용하여 다시 설치합니다. –

답변

0

을 이해할 수있을 것이다

도움이 될 것입니다

npm install --global --production windows-build-tools 

npm config set msvs_version 2013 --global 

npm install -g node-gyp-install 

npm install -g node-gyp 

npm install -g appium