症状

下記の通りフォルダは認識しているが、バージョン情報を返してくれないので
一回アンインストールを行い、もう一度、環境構築をしてみました。

$ php -v
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicuio.64.dylib
  Referenced from: /Users/[USER_NAME]/.phpenv/versions/7.4.1/bin/php
  Reason: image not found
Abort trap: 6

手順

phpenvの更新で修正してみる

  1. まず、phpenv versionsで結果が返るか確認

    ```shell
    $ phpenv versions
    system

  • 7.4.1 (set by /Users/taka/.phpenv/version)
    
    
  1. 返ってきたのでphpenvでのアップデートで対応してみる

    cd $(phpenv)
    git pull
    
  2. 解消せず
    そもそも最終更新2年前でした。

一度アンインストールを行う

  1. uninstall コマンドでエラーを吐いたので一部修正
     ※phpenv-hooks-command-not-found-についてを参考に、viで69行目をコメントアウト

  2. アンインストール

    $ phpenv uninstall 7.4.1
    Are you sure you want to remove version ‘7.4.1’? [y/N]: y
    Version ‘7.4.1’ (/Users/taka/.phpenv/versions/7.4.1) successfully removed.
    
  3. インストール

    $ phpenv install 7.4.1
    [Info]: Loaded extension plugin
    [Info]: Loaded apc Plugin.
    [Info]: Loaded composer Plugin.
    [Info]: Loaded github Plugin.
    [Info]: Loaded uprofiler Plugin.
    [Info]: Loaded xdebug Plugin.
    [Info]: Loaded xhprof Plugin.
    [Info]: Loaded zendopcache Plugin.
    [Info]: php.ini-production gets used as php.ini
    [Info]: Building 7.4.1 into /Users/taka/.phpenv/versions/7.4.1
    [Downloading]: https://secure.php.net/distributions/php-7.4.1.tar.bz2
    [Preparing]: /var/tmp/php-build/source/7.4.1
    [Compiling]: /var/tmp/php-build/source/7.4.1
    [xdebug]: Installing version 2.9.0
    [Downloading]: http://xdebug.org/files/xdebug-2.9.0.tgz
    [xdebug]: Compiling xdebug in /var/tmp/php-build/source/xdebug-2.9.0
    [xdebug]: Installing xdebug configuration in /Users/taka/.phpenv/versions/7.4.1/etc/conf.d/xdebug.ini
    [xdebug]: Cleaning up.
    [Info]: Enabling Opcache...
    [Info]: Done
    [Info]: The Log File is not empty, but the Build did not fail. Maybe just warnings got logged. You can review the log in /tmp/php-            
    build.7.4.1.20201218085601.log or rebuild with '--verbose' option
    [Success]: Built 7.4.1 successfully.
    
  4. 成功

    $ php -v
    PHP 7.4.1 (cli) (built: Dec 18 2020 09:09:17) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies
        with Zend OPcache v7.4.1, Copyright (c), by Zend Technologies
        with Xdebug v2.9.0, Copyright (c) 2002-2019, by Derick Rethans