Recently I sat down at my mac to start working on one of my React apps and when I tried to run
yarn start I got the following error:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.61.dylib Referenced from: /usr/local/opt/node@8/bin/node Reason: image not found Abort trap: 6
The error message mentioned node so I tried to run
node -v and got the same error so I knew I’d narrowed the problem down to node and some dependency named icu4c. As with most computer-related issues, I figured a re-install might be the quickest path to fixing things, and sure enough it did:
brew uninstall --ignore-dependencies node brew install node
Notice I included the
--ignore-dependencies flag on the uninstall because yarn depends on node and brew won’t let me uninstall without passing that flag. It’s not a problem though since I’m installing node again on the next line.
And now I can
yarn start my react project and get back to development.