Error al instalar bcrypt en Mac M1 – Silicon Apple.
No puedo instalar el paquete bcrypt en mi proyecto.
Mi amigo, quien clonó el mismo repositorio exacto de mi proyecto, le funciona.
He leído algunas conversaciones sobre python o node-gyp que tal vez estén relacionados con este problema.
No sé si podría ayudar, pero tengo:
- node v16.13.0
- npm v8.1.4
- Mac M1, macOS Monterey versión 12.0.1
También hice un “npm cache clean –force”.
Obtengo este mensaje al intentar instalar bcrypt 5.0.1:
“`Last login: Mon Nov 29 15:25:51 on console
yinkyflash@Air-de-Tom backend % npm install bcrypt
npm ERR! code 1
npm ERR! path /Users/yinkyflash/Desktop/Programming/OpenClassrooms/Projet 6/Livrables/TomCharmasson627052021/backend/node_modules/bcrypt
npm ERR! command failed
npm ERR! command sh -c node-pre-gyp install –fallback-to-build
npm ERR! CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o
npm ERR! LIBTOOL-STATIC Release/nothing.a
npm ERR! CXX(target) Release/obj.target/bcryptlib/src/blowfish.o
npm ERR! Failed to execute ‘/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build –fallback-to-build –module=/Users/yinkyflash/Desktop/Programming/OpenClassrooms/Projet 6/Livrables/TomCharmasson627052021/backend/node_modules/bcrypt/lib/binding/napi-v3/bcrypt.lib.node –module_name=bcrypt_lib –module_path=/Users/yinkyflash/Desktop/Programming/OpenClassrooms/Projet 6/Livrables/TomCharmasson627052021/backend/node_modules/bcrypt/lib/binding/napi-v3 –napi_version=8 –node_abi_napi=napi –napi_build_version=3 –node_napi_label=napi-v3’ (1)
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using node-pre-gyp@1.0.7
npm ERR! node-pre-gyp info using node@16.13.0 | darwin | arm64
npm ERR! node-pre-gyp info check checked for “/Users/yinkyflash/Desktop/Programming/OpenClassrooms/Projet 6/Livrables/TomCharmasson627052021/backend/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node” (not found)
npm ERR! node-pre-gyp http GET https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-darwin-arm64-unknown.tar.gz
npm ERR! node-pre-gyp ERR! install response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-darwin-arm64-unknown.tar.gz
npm ERR! node-pre-gyp WARN Pre-built binaries not installable for bcrypt@5.0.1 and node@16.13.0 (node-v93 ABI, unknown) (falling back to source compile with node-gyp)
npm ERR! node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/kelektiv/node
davy.ai
Solución para no poder instalar el paquete bcrypt en el proyecto
Si no puedes instalar el paquete bcrypt en tu proyecto, puede haber problemas relacionados con python o node-gyp.
A continuación se muestran los pasos que puedes seguir para resolver este problema:
Esto instalará Visual C ++ Build Tools, Python y otras dependencias requeridas para construir módulos nativos en Windows.
Intenta diferentes versiones de bcrypt hasta que encuentres la que se instale y funcione para ti.
Espero que estos pasos te ayuden a resolver el problema relacionado con la instalación del paquete bcrypt en tu proyecto.