zoukankan      html  css  js  c++  java
  • mac os使用迁移助手之后运行php报:dyld相关错误,错误排错流程分析

    在执行php相关命令的时候,报如下错误:

    dyld: Library not loaded:/usr/local/opt/openldap/lib/libldap-2.4.2.dylib
     Referenced from: /usr/local/bin/php
      
     Reason: image not found

    第一反应肯定是搜索下面这条命令

    dyld: Library not loaded:/usr/local/opt/openldap/lib/libldap-2.4.2.dylib

    但是发现这个命令的搜索结果和自己遇到的问题不太一样,例如:

    于是搜索第二句话:

     Referenced from: /usr/local/bin/php

    得到如下结果:

    按照结果执行,成功解决了问题。

    知识点积累:

    1. dyld是苹果动态链接器,每个程序依赖的动态库都需要通过dyld一个个加载到内存。

    2. brew update &brew upgrade 更新自己,更新所有的包

    3. 在执行 brew update &brew upgrade的时候发现包源并不稳定,于是用了这个源:

    git remote set-url origin https://git.coding.net/homebrew/homebrew.git

    亲测好用。

    如何更新源呢?

    cd /usr/local // 进入到homestead的安装目录
    git remote -v // 查看安装源
    git remote set-url origin // 修改源

    心得:

    1. 不单要看发生的问题,更要去思考为什么这个问题会发生,找到发生问题的根本原因。这样才会有去排查问题的思路。

    2. 我的博客为啥就没人看呢??????应该是写的不够好

  • 相关阅读:
    Maven项目类型和JAVASE项目和JAVAEE项目的关系
    使用faker 生成测试数据
    python 面向对象
    python csv读写
    分治
    django 部署
    js 时间格式转换
    python环境
    枚举
    递归
  • 原文地址:https://www.cnblogs.com/cjjjj/p/10610076.html
Copyright © 2011-2022 走看看