PatrickJS / PatrickJS-starter

MFE Starter
MIT License
10.33k stars 4.89k forks source link

node-pre-gyp ERR in npm install #626

Closed ernitingoel closed 8 years ago

ernitingoel commented 8 years ago

Note: for support questions, please use one of these channels: Chat: AngularClass.slack or Twitter: @AngularClass

Error:

C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master>npm install npm WARN prefer global marked@0.3.5 should be installed with -g node-pre-gyp ERR! Tried to download: https://node-zopfli.s3.amazonaws.com/Release/zopfli-v1.4.0-node-v47-win32-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for node-zopfli@1.4.0 and node@5.11.0 (node-v47 ABI) (falling back to source compile with node-gyp) gyp ERR! configure error gyp ERR! stack Error: Python executable "C:\Users\goelniti\AppData\Local\Programs\Python\Python36\python.EXE" is v3.6.0a1, which is not supported by gyp. gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0. gyp ERR! stack at failPythonVersion (C:\Users\goelniti\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\configure.js:406:14) gyp ERR! stack at C:\Users\goelniti\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\configure.js:395:9 gyp ERR! stack at ChildProcess.exithandler (child_process.js:193:7) gyp ERR! stack at emitTwo (events.js:100:13) gyp ERR! stack at ChildProcess.emit (events.js:185:7) gyp ERR! stack at maybeClose (internal/child_process.js:850:16) gyp ERR! stack at Socket. (internal/child_process.js:323:11) gyp ERR! stack at emitOne (events.js:90:13) gyp ERR! stack at Socket.emit (events.js:182:7) gyp ERR! stack at Pipe._onclose (net.js:484:12) gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command "C:\tools\nodejs\node.exe" "C:\Users\goelniti\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master\node_modules\node-zopfli\lib\binding\node-v47-win32-x64\zopfli.node" "--module_name=zopfli" "--module_path=C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master\node_modules\node-zopfli\lib\binding\node-v47-win32-x64" "--msvs_version=2013" gyp ERR! cwd C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master\node_modules\node-zopfli gyp ERR! node -v v5.11.0 gyp ERR! node-gyp -v v3.3.1 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'node-gyp.cmd configure --fallback-to-build --module=C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master\node_modules\node-zopfli\lib\binding\node-v47-win32-x64\zopfli.node --module_na me=zopfli --module_path=C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master\node_modules\node-zopfli\lib\binding\node-v47-win32-x64 --msvs_version=2013'(1) node-pre-gyp ERR! stack at ChildProcess. (C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master\node_modules\node-pre-gyp\lib\util\compile.js:83:29) node-pre-gyp ERR! stack at emitTwo (events.js:100:13) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:185:7) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:850:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5) node-pre-gyp ERR! System Windows_NT 6.1.7601 node-pre-gyp ERR! command "C:\tools\nodejs\node.exe" "C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master\node_modules\node-pre-gyp\bin\node-pre-gyp" "install" "--fallback-to-build"node-pre-gyp ERR! cwd C:\FAI\Learning\AngularJS2\angular2-webpack-starter-master\node_modules\node-zopfli node-pre-gyp ERR! node -v v5.11.0 node-pre-gyp ERR! node-pre-gyp -v v0.6.28 node-pre-gyp ERR! not ok npm WARN install:node-zopfli@1.4.0 node-zopfli@1.4.0 install: node-pre-gyp install --fallback-to-build npm WARN install:node-zopfli@1.4.0 Exit status 1 npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.12

aminebizid commented 8 years ago

+1

michalstepien commented 8 years ago

gyp ERR! stack Error: Python executable "C:\Users\goelniti\AppData\Local\Programs\Python\Python36\python.EXE" is v3.6.0a1, which is not supported by gyp. gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0. gyp ERR! stack at failPythonVersion

See: https://github.com/nodejs/node-gyp/issues/193

ernitingoel commented 8 years ago

After using that now I am having the following error

npm WARN prefer global marked@0.3.5 should be installed with -g node-pre-gyp ERR! Tried to download: https://node-zopfli.s3.amazonaws.com/Release/zopfli-v1.4.0-node-v47-win32-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for node-zopfli@1.4.0 and node@5.11.0 (node-v47 ABI) (falling back to source compile with node-gyp) npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fseve nts@1.0.12

PatrickJS commented 8 years ago

remove the compression plugin for webpack compression-webpack-plugin and install again

ernitingoel commented 8 years ago

What impact it will be having on the functionality?

PatrickJS commented 8 years ago

you need to remove the compression-webpack-plugin from prod as well. the impact is that the files won't be compressed

aminebizid commented 8 years ago

We solved it by installing Python x86 version between 2.5 and 3.0 on windows

ernitingoel commented 8 years ago

FYI, for node-gyp related error, please make sure it met the requirements as mentioned in

https://github.com/nodejs/node-gyp

dsebastien commented 8 years ago

node-gyp on Windows is a nightmare :) Most of the time, just running npm install --no-optional avoids the issue entirely as node-gyp is often requested through optional dependencies

PatrickJS commented 8 years ago

I removed the compression-webpack-plugin to avoid errors in osx and windows

AndreiSoroka commented 8 years ago

me helped: apt-get install build-essential p.s. linux

pthibodeaux commented 8 years ago

I am getting the same errors in Windows. I tried several suggestions from above, but still no success

pthibodeaux commented 8 years ago

I see notes that you should "you need to remove the compression-webpack-plugin from prod as well. the impact is that the files won't be compressed" How do you do this?

sivan123 commented 8 years ago

Could some one tell how to remove the compression-webpack-plugin?

katallaxie commented 8 years ago

npm uninstall compression-wepack-plugin and if you have tried to use it, look in the webpack.prod.js. It is though not a dependency in the current master or pre-release.

puedesleerlo commented 8 years ago

I installed it globally. sudo npm install -g node-pre-gyp and it worked.

srinivasdamam commented 7 years ago

If anyone on windows machine run npm install -g node-pre-gyp command in the terminal as administrator. Thank you @puedesleerlo

joshwiens commented 7 years ago

Personal note to document this in the wiki for future Windows users.

michelgokan commented 7 years ago

I have latest version of Mac OS X together with latest version of Xcode and the same issue:

node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.2/bcrypt_lib-v1.0.2-node-v46-darwin-x64.tar.gz 
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.2 and node@4.7.3 (node-v46 ABI) (falling back to source compile with node-gyp) 
migueltol22 commented 7 years ago

I had the same issue @michelgokan but following @srinivasdamam post solved the issue for me. Hopefully it works for you

raffaelprospero commented 7 years ago

@dsebastien thanks

imsarvesh commented 7 years ago

try using LTS version of Nodejs instead of current version.

ktamaral commented 7 years ago

We had the same issue. To solve it, we upgraded the version of Node.

juanchavezlive commented 6 years ago

@srinivasdamam solution worked for me

tinhnqjp commented 6 years ago

Same error: node-pre-gyp ERR! Tried to download(404): https://node-inspector.s3.amazonaws.com/debug/v0.7.7/node-v51-linux-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for v8-debug@0.7.7 and node@7.3.0 (node-v51 ABI) (falling back to source compile with node-gyp)

I try and OK: npm install -g node-inspector@0.7.5

ahgood commented 6 years ago

Solution on macOS: rm -rf /Users/LOGINNAME/.npm/ npm install -g PACKAGE

xixihaha134 commented 6 years ago

npm install --no-optional it work for me

mrpatel15 commented 6 years ago

Works for me..

CaliforniaSoil commented 6 years ago

if you cannot solve with npm, use another package manager brew install yarn yarn add PACKAGE

ani-naslyan commented 6 years ago

@CaliforniaSoil yarn didn't help either

PostImpatica commented 5 years ago

@CaliforniaSoil Even though I saw @ani-naslyan and his comment saying Yarn didn't work just as a last resort I tried it anyway.

Behold! Everything magically worked!!!