-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
npm ERR! node-pre-gyp #27
Comments
Same for me... I also installed node-pre-gyp locally and used 14.15.3 node version, but it did not change anyting. Seems like many packages that was used here are outdated. Solution: If you will remove bcrypt package from package.json and try once more without bcrypt it will work. You just have to install bcrypt manually by using "npm i bcrypt" it will download latest version without any errors. Warning: But be carefull, i am not sure that using latest version of bcrypt good idea here, cause some modules from older bcrypt could be removed/renamed in newer one and you may have problems in future. |
Makes me wonder if wether or not I should follow the book @Yuzeyzer |
the problem is with bcrypt package, which needs python installed on your pc I just installed Python from Microsoft store and npm install worked without errors Or we need to pick another bcrypt package from npm |
I got this to work for me. I needed to use node version 12.14.1, the current version as of the books publishing. I am using windows 11. Install nvm-windows: https://github.com/coreybutler/nvm-windows#installation--upgrades In the terminal type then clone the repo and use npm install. |
This also worked for me, but a couple notes:
|
I ran into the same issue while trying to follow the book on a Debian (bullseye) vm that did not have python installed. I was able to solve it by replacing bcrypt with bcryptjs (latest version) in the package.json. We'll see if it comes back to bite me later, but so far so good. |
this repo's codes need to be updated to keep up with date# latest version ❌
$ node -v
v18.12.0
# nvm
$ nvm use 16.18.0
# old version ✅
$ node -v
v16.18.0 |
I cloned this repo, cd into the api folder and entered sudo npm install but got a bunch of errors
npm ERR! node-pre-gyp WARN Pre-built binaries not found for bcrypt@3.0.6 and node@16.14.2 (node-v93 ABI, unknown) (falling back to source compile with node-gyp)
npm ERR! node-pre-gyp http 404 status code downloading tarball https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.6/bcrypt_lib-v3.0.6-node-v93-darwin-x64-unknown.tar.gz
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@8.4.1
npm ERR! gyp info using node@16.14.2 | darwin | x64
npm ERR! gyp info ok
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@8.4.1
npm ERR! gyp info using node@16.14.2 | darwin | x64
npm ERR! gyp info find Python using Python version 3.8.5 found at "/opt/anaconda3/bin/python3"
npm ERR! gyp WARN EACCES current user ("yuvrajvijayagarkar") does not have permission to access the dev dir "/Users/yuvrajvijayagarkar/Library/Caches/node-gyp/16.14.2"
npm ERR! gyp WARN EACCES attempting to reinstall using temporary dev dir "/tmp/.node-gyp"
npm ERR! gyp info spawn /opt/anaconda3/bin/python3
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp',
npm ERR! gyp info spawn args '-f',
npm ERR! gyp info spawn args 'make',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/User
I updated my node to 16th version, also npm to 8th version but still issue persists
The text was updated successfully, but these errors were encountered: