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.

No se puede compilar nada con asdf debido a un error en el módulo Digest::SHA.

Intenté instalar ruby 3.0.3 en mi MacOS, pero obtuve este error al comienzo:

bash$ asdf install ruby 3.0.3 "errmsg" no es exportado por el módulo Digest::SHA No se puede continuar después de errores de importación en la línea 24 de /usr/local/bin/shasum. BEGIN failed-- compilation aborted at /usr/local/bin/shasum line 24.

La compilación continuó, pero falló en un estado posterior.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solución para el error “Can’t continue after import errors at /usr/local/bin/shasum line 24” en MacOS

    Este mensaje de error indica un problema con el módulo Digest::SHA no exportando una variable requerida ($errmsg). Aquí hay algunos pasos para solucionar y arreglar este error:

    1. Verifica tu versión de asdf ejecutando el comando asdf --version en tu terminal. Asegúrate de que esté actualizada.
    2. Desinstala y reinstala el administrador de versiones de asdf siguiendo los pasos indicados en este enlace: https://asdf-vm.com/#/core-manage-asdf?id=unistalling-asdf.

    3. Instala el plugin asdf-vm/scarf de asdf ejecutando el siguiente comando:

      asdf plugin add scarf
      

    4. Instala Ruby 3.0.3 con el siguiente comando:
      asdf install ruby 3.0.3 -v <numero_de_version> --with-scarf
      
    5. Si los pasos anteriores no funcionan, intenta instalar rbenv (otro administrador de versiones de Ruby) y luego intenta instalar Ruby 3.0.3.

    ¡Espero que esto ayude!

Comments are closed.