brew upgradeの後、phpenvがicu4cでエラーになる際の対処法
.8時間費やした。。。。。他の人がはまらないように、記載しておきます。
もともとYarnを使っていて、「brew upgrade」してください。的なメッセージが出てきたので、何気なく、それに従っただけ。
長い間「brew upgrade」していなかったからかよくわからないけど、まさかのPHPが動かなくなった。
エラー内容と原因
このようなメッセージ。
$ php -v dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.61.dylib Referenced from: /Users/<USER_NAME>/.anyenv/envs/phpenv/versions/7.2.5/bin/php Reason: image not found Abort trap: 6
普段使っているPHPは、brewで入れたものではなくて、「phpenv global」を指定していたやつだし、もともとYarnのアップデートのためにやったものだから、PHPに影響が行くとは全く思っていなかった。。。