dyld: библиотека не загружена: /usr/local/opt/icu4c/lib/libicui18n.63.dylib в терминале VSCode

В моем случае я получаю ошибку только при открытии доступа к терминалу (zsh) через VS Code.

При открытии терминала VS Code ИЛИ запуска команды node я получаю эту ошибку:

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib
  Referenced from: /usr/local/bin/node
  Reason: image not found
[1]    4506 abort      node

Тем не менее, он работает нормально при запуске через iTerm. Попробовал запустить brew update и brew upgrade и несколько других рекомендуемых ответов.

Я что-то пропустил?

Ответы

Ответ 1

Нашел ответ здесь

Запустить это

brew uninstall node icu4c
brew install node

Ответ 2

Отыгрывая ответ Джейсона, другой вариант - просто бежать

brew upgrade node

Ответ 3

Ничто из вышеперечисленного не сработало для меня. Так что после переустановки узла.

> which node
/usr/local/bin/node
> rm /usr/local/bin/node
> brew unlink node
> brew link --overwrite node

Это должно решить проблему.