es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error UNABLE_TO_GET_ISSUER_CERT_LOCALLY en yarn install.

Obtengo este error cuando ejecuto yarn install @sentry/react-native


Error: No se puede descargar el archivo binario de sentry-cli desde https://github.com/getsentry/sentry-cli/releases/download//1.71.0/sentry-cli-Darwin-universal.
Código de error: UNABLE_TO_GET_ISSUER_CERT_LOCALLY

He intentado yarn config set strict-ssl false -g y yarn config set registry http://registry.npmjs.org/ y ambos han fallado.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el error está relacionado con los certificados SSL que no son reconocidos localmente. Aquí tienes algunos pasos que puedes probar para resolver el problema:

    1. Verifica que tienes una conexión a internet estable.
    2. Limpia la caché de Yarn ejecutando yarn cache clean.
    3. Si estás utilizando un servidor proxy, intenta configurarlo correctamente.
    4. Agrega lo siguiente a tu archivo .npmrc:
    sentrycli_cacert=/ruta/al/certificado.cacert
    

    Debes reemplazar /ruta/al/certificado.cacert con la ruta real de tu certificado de autoridad (CA). Este archivo se utilizará para verificar el certificado SSL presentado por GitHub.

    1. Ejecuta el siguiente comando para instalar la CLI de Sentry:
    npm install -g @sentry/cli
    

    Si todo lo demás falla, puedes intentar descargar manualmente el binario de la CLI de Sentry y colocarlo en tu PATH. Puedes encontrar el enlace de descarga aquí: https://github.com/getsentry/sentry-cli/releases. Busca el binario adecuado para tu plataforma.

    Después de seguir estos pasos, intenta nuevamente ejecutar yarn install @sentry/react-native y comprueba si el error persiste.

Comments are closed.