起こった事象

Homebrew を 使って macOS にインストールしていた PHP が、何の前触れもなく使えなくなっていました。

$ php -v
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
  Referenced from: /usr/local/opt/php@7.1/bin/php
  Reason: image not found
[1]    8697 abort      php -v

環境

  • MacBook Pro (15-inch, 2016)
  • macOS Sierra 10.12.6
  • Homebrew 2.0.0

やったこと

そもそもインストールされているのか

$ brew list | grep php
php@7.1

されています。消えたわけではなさそうです。

再インストールする

とりあえず再インストールしてみます。

$ brew reinstall php@7.1
==> Reinstalling php@7.1
...
...

再インストールしたところ、無事に使えるようになりました。

$ php -v
PHP 7.1.25 (cli) (built: Dec  7 2018 08:24:41) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.25, Copyright (c) 1999-2018, by Zend Technologie
comments powered by Disqus