web-dev-qa-db-fra.com

dyld: bibliothèque non chargée: /usr/local/opt/icu4c/lib/libicui18n.63.dylib dans VSCode Terminal

Pour mon cas, je reçois uniquement l'erreur lors de l'ouverture de l'accès au terminal (zsh) via VS Code.

Lors de l'ouverture du terminal VS Code OR exécutant la commande node, j'obtiens cette erreur:

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

Cependant, il fonctionne correctement lors de l'exécution via iTerm. J'ai essayé de courir brew update et brew upgrade et quelques autres réponses recommandées.

Quelque chose me manque?

24
jaanhio

Trouvé la réponse ici

Lance ça

brew uninstall node icu4c
brew install node
22
Jason

Ferroutage réponse de Jason , une autre option est de simplement lancer

brew upgrade node
16
ihake

Rien de ce qui précède n'a fonctionné pour moi. Donc, après avoir réinstallé le nœud.

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

Cela devrait résoudre le problème.

4
TrueCode