1

I was loaned an iMac from 2011 to replace my PC when it abruptly went on strike on me. I am not very familiar with macOS.

I am trying to use the terminal in VSCode to work and the command npm start yields this 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

Here's what I gathered from my googling and contacting Apple:

  • It seems this would be solved by a more current version of the OS but this device cannot handle anything past HighSierra.
  • There should be other workarounds.
  • I found the Apple Discussion "SSH BROKE dyld: lazy symbol binding failed" which says

    This is a PATH issue.
    PATH="/usr/bin:/bin:/usr/sbin:/sbin"

Only I don't really understand what to do with that or whether that even applies to my issue.

I hope someone here can help.

1 Answer 1

0

You seem to be using a node version which was compiled for macOS 10.15 (High Sierra is 10.13). You could try one of the older node versions on https://nodejs.org/en/download/releases/, e.g. https://nodejs.org/download/release/v10.10.0/

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .