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. 我的博客为啥就没人看呢??????应该是写的不够好

  • 相关阅读:
    (原)torch中threads的addjob函数使用方法
    (原)torch中提示Unwritable object <userdata> at <?>.callback.self.XXX.threads.__gc__
    (原)luarocks更新某个模块
    EL表达式
    leetcode 151反转单词
    括号生成
    leetcode 机器人能到达的位置
    leetcode 翻转数组
    leetcode 460 LFU缓存
    leetcode 42 接雨水
  • 原文地址:https://www.cnblogs.com/cjjjj/p/10610076.html
Copyright © 2011-2022 走看看