2016-10-16 15 views
0

'npm install leaflet-headless'コマンドを実行しようとしていますので、Node.jsでリーフレットマップAPIを簡単に使用できます。このコマンドを入力すると、私は次のエラーが表示されます"npm install leaflet-headless"エラーを返す

C:\Users\Rocco\Desktop\Node3\kdApp>npm install leaflet-headless 

> [email protected] install C:\Users\Rocco\Desktop\Node3\kdApp\node_modules\leaflet-headless\node_modules\canvas 
> node-gyp rebuild 

- 
C:\Users\Rocco\Desktop\Node3\kdApp\node_modules\leaflet-headless\node_modules\canvas>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 ERR! configure error 
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. 
gyp ERR! stack  at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14) 
gyp ERR! stack  at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11 
gyp ERR! stack  at FSReqWrap.oncomplete (fs.js:82:15) 
gyp ERR! System Windows_NT 10.0.14393 
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:\Users\Rocco\Desktop\Node3\kdApp\node_modules\leaflet-headless\node_modules\canvas 
gyp ERR! node -v v4.6.0 
gyp ERR! node-gyp -v v3.4.0 
gyp ERR! not ok 

> [email protected] install C:\Users\Rocco\Desktop\Node3\kdApp\node_modules\leaflet-headless\node_modules\jsdom\node_modules\contextify 
> node-gyp rebuild 


C:\Users\Rocco\Desktop\Node3\kdApp\node_modules\leaflet-headless\node_modules\jsdom\node_modules\contextify>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 ERR! configure error 
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. 
gyp ERR! stack  at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14) 
gyp ERR! stack  at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11 
gyp ERR! stack  at FSReqWrap.oncomplete (fs.js:82:15) 
gyp ERR! System Windows_NT 10.0.14393 
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:\Users\Rocco\Desktop\Node3\kdApp\node_modules\leaflet-headless\node_modules\jsdom\node_modules\contextify 
gyp ERR! node -v v4.6.0 
gyp ERR! node-gyp -v v3.4.0 
gyp ERR! not ok 
npm ERR! Windows_NT 10.0.14393 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "leaflet-headless" 
npm ERR! node v4.6.0 
npm ERR! npm v2.15.9 
npm ERR! code ELIFECYCLE 

npm ERR! [email protected] install: `node-gyp rebuild` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'. 
npm ERR! This is most likely a problem with the canvas package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node-gyp rebuild 
npm ERR! You can get information on how to open an issue for this project with: 
npm ERR!  npm bugs canvas 
npm ERR! Or if that isn't available, you can get their info via: 
npm ERR! 
npm ERR!  npm owner ls canvas 
npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\Users\Rocco\Desktop\Node3\kdApp\npm-debug.log 

任意のヘルプやガイダンスがいただければ幸いです。ありがとうございました!

+0

はPythonがインストールされているWindows C:\Python27\python.exe)にcmdをset PYTHON=C:\{Path to your python install folder}\Python.exe(デフォルトおよびevironment変数セットにevironment変数を設定しインストールしますか? – Manuel

+0

私の無知を許して、私はこれらの両方がパッケージ自体に付いてくると思ったので、私はそれらのどちらも持っていないと思っています。 –

答えて

1

行番号gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.は、Pythonがインストールされていないか、node.jsに実行可能ファイル(python.exe)を検索する変数が設定されていないことを意味します。だから、次の操作を行います。

1)Python

2)

+1

ありがとう!これにより、現在の問題が修正されました。残念ながら、私は新しい質問に投稿した新しいエラーが発生しました(私はおそらくちょうど私のオリジナルを編集している必要がありますが、これは何とか私の心を交差しませんでした後まで、とても残念なStackoverflow!):http://stackoverflow.com/questions/40072376/npm-install-leaflet-headless-returning-after-python-installation –

+0

このエラーを表示します – Manuel