2014-09-17 2 views
0

노드 스팀을 설치하려고하는데 ... 큰 오류가 있습니다.
어떻게 수정합니까,이 오류입니까?
노드 스팀 : https://github.com/seishun/node-steam
node.js에 node-steam을 설치할 수 없습니다.

... 
gyp ERR! configure error 
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT 
HON env variable. 
gyp ERR! stack  at failNoPython (C:\Program Files\nodejs\node_modules\npm\nod 
e_modules\node-gyp\lib\configure.js:101:14) 
gyp ERR! stack  at C:\Program Files\nodejs\node_modules\npm\node_modules\node 
-gyp\lib\configure.js:64:11 
gyp ERR! stack  at Object.oncomplete (fs.js:107:15) 
gyp ERR! System Windows_NT 6.2.9200 
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modu 
les\\node-gyp\\bin\\node-gyp.js" "configure" "build" 
gyp ERR! cwd C:\Users\FongZooZ\Desktop\project\test\node_modules\steam\node_modu 
les\ursa 
gyp ERR! node -v v0.10.26 
gyp ERR! node-gyp -v v0.12.2 
gyp ERR! not ok 
... 

저를 도와주세요!

+1

오류 메시지 'failNoPython'을 읽는 것이 도움이 될 수 있습니다. python을 설치해야하는 것처럼 보입니다 ... –

답변

1
  • Google로 이동하여 시스템에 맞는 Python 2.6을 찾으십시오. (https://www.python.org/download/releases/2.6/)
  • 파이썬 바이너리를 다운로드하여 설치하십시오.
  • Windows를 사용 중이라고 가정 할 때 OS에 대해 알려주지 않았으므로 기본적으로 C:\python26\python.exe에 설치되어 있습니다.
  • 이제 CMD 빈을 열고 을 실행 한 다음 npm install node-steam을 실행하면 제대로 작동합니다.

참고 : 당신이 당신의 PATH 변수에 PYTHON를 추가하지 경우, 파이썬을 필요로하는 각 설치 전에 set PYTHON=C:\python26\python.exe를 입력해야합니다.

공식 사이트에서도 Linux 바이너리를 찾을 수 있습니다.

+0

ok, thanks. 파이썬을 설치하면 문제를 해결할 수 있지만 다음과 같은 오류가 발생합니다 ... http://stackoverflow.com/questions/22681477/not-able-to-install-socket-io-on-windows-server-2012 – FongZooZ