0 votos

Nodo y M1: falta el símbolo llamado

Realmente necesito su ayuda.

Estoy teniendo problemas con node (v16.8.0) y mi MacOS con procesador arm. Cada vez que quiero ejecutar el backend de este proyecto Yo me encargo de esto:

dyld[17378]: missing symbol called

Ya he seguido todo el discusión en este otro puesto. He intentado hacer una instalación limpia de node para arm con rosetta2, pero si ejecuto node -p "process.arch" Siempre consigo x64 .

También he probado con un enfoque más agresivo:

  • Eliminado todos los archivos de Node, todo, en todas las carpetas y subcarpetas asegurándose de que el nodo estaba completamente desinstalado
  • Eliminado las bibliotecas y eliminado las dependencias
  • Reinstalado Node con brew (usando arch)
  • Reinstalación de bibliotecas y dependencias

Dado que ya he eliminado y reinstalado el nodo 5 veces hoy mismo, ¿podríais ayudarme a averiguar cómo puedo resolver este problema? Gracias.

Los pasos que he seguido:

$ arch -x86_64 zsh
$ nvm use system
$ nvm cache clear
$ nvm uninstall 16 
$ nvm install 16   
$ nvm use 16       
$ rm -rf node_modules
$ yarn cache clean
$ yarn install

0voto

t30_9 Puntos 11

Una vez más, encontré la solución.

La solución fue:

  • Vuelve a limpiar todo. Esto significa desinstalar y borrar todos los archivos de: yarn, npm, nvm, y node
  • Reinstalar todo a través de homebrew
  • Borrar todos los node_modules
  • Vuelva a ejecutar yarn/npm install en el repo

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X