Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] No me permite descargar las dependencias

Después de ejecutar el comando npm install para instalar las dependencias del proyecto el cloud shell me retorna este error:

npm ERR! code 87
npm ERR! path /home/opc/1911-OCI2-doguito-app/node_modules/oracledb
npm ERR! command failed
npm ERR! command sh -c node package/install.js
npm ERR! oracledb ERR! NJS-067: a pre-built node-oracledb binary was not found for linux arm64
npm ERR! oracledb ERR! Try compiling node-oracledb source code using https://oracle.github.io/node-oracledb/INSTALL.html#github

npm ERR! A complete log of this run can be found in: /home/opc/.npm/_logs/2024-03-01T00_33_53_309Z-debug-0.log

Traté actualizando la versión de Node js pero sigue sin funcionar, también traté de utilizar el comando:

npm install oracledb 

y me manda un error igual al anterior, ¿Qué puedo hacer?

1 respuesta

¡Hola Estudiante, espero que estés bien!

Entiendo que estás teniendo problemas para descargar las dependencias de tu proyecto en Oracle Cloud Shell. El error que estás recibiendo indica que no se encontró un binario precompilado de node-oracledb para linux arm64.

Una posible solución para este problema es compilar el código fuente de node-oracledb siguiendo las instrucciones proporcionadas en la documentación oficial de Oracle: https://oracle.github.io/node-oracledb/INSTALL.html#github

Sin embargo, antes de intentar compilar el código fuente, te recomendaría verificar si hay una versión precompilada disponible para tu plataforma. Puedes hacerlo consultando la documentación de node-oracledb o buscando en los foros de la comunidad de Oracle.

Si no encuentras una solución adecuada, te sugiero que te pongas en contacto con el soporte técnico de Oracle para obtener ayuda adicional. Ellos estarán en la mejor posición para ayudarte a resolver este problema específico.

Espero que esto te sea de ayuda. ¡Buena suerte con tu proyecto y no dudes en hacer más preguntas si lo necesitas!