Archive for 9月, 2018

brew upgradeの後、phpenvがicu4cでエラーになる際の対処法

by codechord. 0 Comments

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に影響が行くとは全く思っていなかった。。。

続きを読む »