エラー発生前の操作や設定など
rails g scaffold ...(以下省略)
した時に発生したエラー。
エラー内容
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.xx.dylib
※xxはバージョン
参考サイト
qiita.com
↑
ありがとうございます! 救われました 😌
原因
↓上記サイトからの引用です。↓
調べてみると、macOSでは、libicucore.dylib というライブラリが提供されていて、 icu4cをインストールする必要がなくなっている。
しかし、nodeをインストールする時に、icu4cを含めてインストールしたため、 libicucore.dylib と icu4c が相互干渉してしまい、エラーが出た模様。
解決手順
・brew reinstall node
を実行する。
$ brew reinstall node ==> Reinstalling node ==> Downloading https://homebrew.bintray.com/bottles/node-12.8.0.mojave.bottle.t ==> Downloading from https://akamai.bintray.com/f0/f031e6449005c545aaee4cb752895 ######################################################################## 100.0% ==> Pouring node-12.8.0.mojave.bottle.tar.gz ==> Caveats Bash completion has been installed to: /usr/local/etc/bash_completion.d ==> Summary 🍺 /usr/local/Cellar/node/12.8.0: 4,629 files, 53.1MB Removing: /usr/local/Cellar/node/10.1.0... (5,301 files, 51.4MB) naitoukzuenoAir:toy_app naitoukazue$ node -v v12.8.0