3 votos

npm error en vscode que parece provenir de correr en High Sierra

Me prestaron un iMac de 2011 para sustituir a mi PC cuando se me puso en huelga abruptamente. No estoy muy familiarizado con MacOS.

Estoy tratando de utilizar el terminal en VSCode para trabajar y el comando npm start produce este error:

dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
  Referenced from: /usr/local/bin/node (which was built for Mac OS X 10.15)
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: ____chkstk_darwin
  Referenced from: /usr/local/bin/node (which was built for Mac OS X 10.15)
  Expected in: /usr/lib/libSystem.B.dylib

Esto es lo que he averiguado buscando en Google y poniéndome en contacto con Apple:

  • Parece que esto se solucionaría con una versión más actual del SO pero este dispositivo no puede manejar nada más allá de HighSierra.
  • Debería haber otras soluciones.
  • He encontrado la discusión sobre Apple " SSH BROKE dyld: lazy symbol binding failed "que dice

    Se trata de una cuestión de PATH.
    PATH="/usr/bin:/bin:/usr/sbin:/sbin"

Sólo que no entiendo muy bien qué hacer con eso ni si se aplica a mi problema.

Espero que alguien de aquí pueda ayudar.

0voto

Parece que está utilizando un node que fue compilada para MacOS 10.15 (High Sierra es 10.13). Podrías probar una de las versiones de nodo más antiguas en https://nodejs.org/en/download/releases/ por ejemplo https://nodejs.org/download/release/v10.10.0/

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