美文网首页
dyld: Library not loaded

dyld: Library not loaded

作者: 会长__ | 来源:发表于2019-01-22 23:28 被阅读15次

    今天安装了node后php无法使用。

    dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
      Referenced from: /usr/local/bin/php
      Reason: image not found
    

    检查发现/usr/local/opt/icu4c/lib链的是63.1的,而之前安装PHP是依赖62.1的。那么处理方法也就有了

    如果/usr/local/Cellar/icu4c下还有62.1目录,且目录的lib下有libicui18n.62.dylib等文件,则可以将这些文件复制到/usr/local/opt/icu4c/lib/ 下,主要是以下这几个文件:

    libicudata.62.1.dylib
    libicudata.62.dylib
    libicui18n.62.dylib
    libicuio.62.dylib
    libicuuc.62.dylib
    

    如果没有了,就upgrade下PHP吧,比如之前安装的是php7.1,则执行如下命令:

    brew cleanup
    brew upgrade php@7.2
    

    相关文章

      网友评论

          本文标题:dyld: Library not loaded

          本文链接:https://www.haomeiwen.com/subject/gvjdjqtx.html