Macでnpmとかnodeが使えなくなった。エラー(dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.58.dylib)
Macでnpmコマンドが使えなくエラーが出るようになった。
以下の用にエラー
% npm -v
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.58.dylib
Referenced from: /usr/local/bin/node
Reason: image not found
ん?とnodeコマンドも試す。
% node -v
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.58.dylib
Referenced from: /usr/local/bin/node
Reason: image not found
zsh: abort node -v
とりあえず brew updateしてみる。 >>ダメ。
StackOverflowでエラー(‘dyld: Library not loaded: /usr/local/opt/icu4c/’)当たりを探ってみると、brew reinstall とかが unlink後linkとかとりあえず、reinstallしてみたら使えるようになりました。(多忙につき掘り下げられず。orz..)
% brew reinstall node
==> Reinstalling node
==> Downloading https://homebrew.bintray.com/bottles/node-8.4.0.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring node-8.4.0.sierra.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
==> Summary
🍺 /usr/local/Cellar/node/8.4.0: 4,152 files, 47.3MB
% node -v
v8.4.0
% npm -v
5.3.0
とりあえず、仕事ススメラレル、ヨカッタ。
(少し前に brewでPHP7を入れたりしたからその瞬間から使えなくなっていたのかなぁ。。)