当前位置: 首页 > news >正文

【终端】记录mbedtls库的重新安装

记录mbedtls库的在终端上重新安装的步骤

ffmpeg -version
dyld[17464]: Library not loaded: '/usr/local/opt/mbedtls/lib/libmbedcrypto.14.dylib'Referenced from: '/usr/local/Cellar/librist/0.2.7_3/lib/librist.4.dylib'Reason: tried: '/usr/local/opt/mbedtls/lib/libmbedcrypto.14.dylib' (no such file), '/usr/local/lib/libmbedcrypto.14.dylib' (no such file), '/usr/lib/libmbedcrypto.14.dylib' (no such file), '/usr/local/Cellar/mbedtls/3.5.1/lib/libmbedcrypto.14.dylib' (no such file), '/usr/local/lib/libmbedcrypto.14.dylib' (no such file), '/usr/lib/libmbedcrypto.14.dylib' (no such file)
Abort trap: 6

原因:看起来问题仍然与找不到 libmbedcrypto.14.dylib 文件有关。这可能是由于库文件版本的不匹配或链接问题引起的。

使用以下命令查看依赖于 librist 的软件:

brew uses --installed librist
ffmpeg                     ffmpeg@4                   opencv

这会列出使用(依赖) librist 的所有已安装软件。请注意,这可能包括一些间接依赖关系,因为某些软件可能依赖于其他使用 librist 的软件。

如果您看到列出的软件,尝试先卸载 librist,然后重新安装相关软件。

尝试以下步骤来解决问题:

  1. 重新安装 mbedtls:
    强制卸载 mbedtls 并重新安装:

    brew uninstall --ignore-dependencies mbedtls
    brew install mbedtls
    
  2. 重新安装 librist 和 ffmpeg:
    重新安装 librist 和 ffmpeg:

    brew uninstall librist
    brew uninstall ffmpeg
    brew install librist
    brew install ffmpeg
    
  3. 更新链接:
    执行以下命令重新链接 librist:

    brew unlink librist && brew link librist
    
  4. 手动创建软链接:
    尝试手动创建软链接,将现有的 libmbedcrypto 链接到 libmbedcrypto.14.dylib

    ln -s /usr/local/opt/mbedtls/lib/libmbedcrypto.dylib /usr/local/opt/mbedtls/lib/libmbedcrypto.14.dylib
    
  5. 检查动态库路径:
    确保系统中的动态库路径正确,可以通过以下命令检查:

    echo $DYLD_LIBRARY_PATH
    

    如果没有输出,或者输出为空,请确保将 /usr/local/opt/mbedtls/lib 添加到动态库路径中:

    export DYLD_LIBRARY_PATH="/usr/local/opt/mbedtls/lib:$DYLD_LIBRARY_PATH"
    

完成这些步骤后,再次运行 ffmpeg -version,看看问题是否得到解决。如果问题仍然存在,可能需要更详细地检查系统和软件配置以找出问题的根本原因。

http://www.lryc.cn/news/229039.html

相关文章:

  • ElasticSearch简单操作
  • android studio新版本gradle Tasks找不到assemble
  • uniapp 小程序 身份证 和人脸视频拍摄
  • 飞腾ARM UOS编译Qt 5.15.2源码及Qt Creator
  • Oracle(2-2)Oracle Net Architecture
  • 高速高精运动控制,富唯智能AI边缘控制器助力自动化行业变革
  • GPTS应用怎么创建?GPTS无法创建应用很卡怎么办
  • 目标检测YOLO实战应用案例100讲-基于无人机的运动目标检测
  • 东莞松山湖数据中心|莞服务器托管的优势
  • 时间序列预测实战(十五)PyTorch实现GRU模型长期预测并可视化结果
  • 探索STM32系列微控制器的特性和性能
  • 数据结构(超详细讲解!!)第二十三节 树型结构
  • Python 日志记录器logging 百科全书 之 日志回滚
  • 线圈寿命预测 数据集讲解
  • Flutter.源码分析.flutter/packages/flutter/lib/src/widgets/scroll_view.dart/GridView
  • IDEA 2022创建Spring Boot项目
  • Python 框架学习 Django篇 (十) Redis 缓存
  • 考研数学笔记:线性代数中抽象矩阵性质汇总
  • C语言--假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只​
  • nacos适配达梦数据库
  • CTFhub-RCE-读取源代码
  • Ansible playbook详解
  • Linux编辑器:vim的简单介绍及使用
  • Redhat7查看时区、修改时区
  • OpenCV踩坑笔记使用笔记入门笔记整合SpringBoot笔记大全
  • 【数据结构】栈和队列的模拟实现(两个方式实现)
  • OpenCV+相机校准和3D重建
  • 2023.11.14-hive之表操作练习和文件导入练习
  • idea2023启动springboot项目如何指定配置文件
  • 在 uniapp 中 一键转换单位 (px 转 rpx)