首页 > 编程语言 >解决mac下 php 提示dyld: Library not loaded: /opt/homebrew/opt/icu4c/lib/icui18n.69.dylib错误

解决mac下 php 提示dyld: Library not loaded: /opt/homebrew/opt/icu4c/lib/icui18n.69.dylib错误

时间:2024-02-22 17:36:08浏览次数:20  
标签:opt lib icu4c dylib homebrew 目录

产生原因是使用brew update 后icu4c更新到了最新的版本导致php依赖的版本不一致,进入到/opt/homebrew/opt/icu4c/lib目录下查看没有icui18n.69.dylib文件

 

解决方法:

网上下载icu4c69版本重新编译安装

下载地址:https://github.com/unicode-org/icu/releases/tag/release-69-1

只需下载icu4c-69_1-src.tgz即可

 

下载后解压进入到cd icu/source目录

设置执行编译目录 ./configure --prefix=/icu4c/69   # 需要先创建目录

再执行编译安装 make && make install

完成后进入到安装目录下 cd /icu4c/69/lib

将文件全部复制到/opt/homebrew/opt/icu4c/lib/目录下

完成

如果报错 Library not loaded: '/opt/homebrew/opt/libsodium/lib/libsodium.23.dylib'

进入到/opt/homebrew/opt/libsodium/lib/目录下将libsodium.26.dylib复制一份改名libsodium.23.dylib

标签:opt,lib,icu4c,dylib,homebrew,目录
From: https://www.cnblogs.com/877371623drz/p/18027759

相关文章

  • qt vs 引用第三方lib
    项目目录,plug是资源文件,ZL.Main是根目录(发布后需要把plug复制在debug中exe同目录 一:该目录填include目录,可以相对路径可以绝对路径 二:该目录填lib目录,可以相对路径可以绝对路径 三:该项填lib文件名,有几个填写几个 第四:配置平台管理器 ......
  • 【libGDX】使用ShapeRenderer绘制几何图形
    1ShapeRenderer简介​ShapeRenderer是libGDX中用于绘制基本形状的工具之一。它可以绘制点、线、矩形、多边形、圆形、椭圆形、扇形、立方体、圆锥体等几何图形。这对于在游戏或图形应用程序中绘制简单的形状是很有用的。​ShapeRenderer的主要方法如下:​1)开......
  • 【libGDX】初识libGDX
    1前言​libGDX是一个开源且跨平台的Java游戏开发框架,于2010年3月11日推出0.1版本,它通过OpenGLES2.0/3.0渲染图像,支持Windows、Linux、macOS、Android、iOS、Web等平台,提供了统一的API,用户只需要写一套代码就可以在多个平台上运行,官方介绍见→Features。......
  • 【libGDX】ApplicationAdapter生命周期
    1前言​libGDX中,用户自定义的渲染窗口需要继承ApplicationAdapter类,ApplicationAdapter实现了ApplicationListener接口,但实现的方法都是空方法,方法释义如下。publicinterfaceApplicationListener{ //应用首次创建时调用一次 publicvoidcreate(); //窗口尺......
  • 如何在 libevent 中读取超过 4096 字节的数据
    如何在libevent中读取超过4096字节的数据bufferevent是libevent中相对高层的封装,较event使用起来方便很多。之前有一个需求,需要从服务端读取数据进行操作,为了防止数据过大,在bufferevent的read_callback中循环调用bufferevent_read,期望多次通过调用来读完所有的数......
  • 【机器学习科学库】全md文档笔记:Jupyter Notebook和Matplotlib使用(已分享,附代码)
    本系列文章md笔记(已分享)主要讨论人工智能相关知识。主要内容包括,了解机器学习定义以及应用场景,掌握机器学习基础环境的安装和使用,掌握利用常用的科学计算库对数据进行展示、分析,学会使用jupyternotebook平台完成代码编写运行,应用Matplotlib的基本功能实现图形显示,应用Matplotlib......
  • Go 100 mistakes - #39: Under-optimized string concatenation
           ......
  • 使用 Optimum Intel 在英特尔至强上加速 StarCoder: Q8/Q4 及投机解码
    引言近来,随着BigCode的StarCoder以及MetaAI的CodeLlama等诸多先进模型的发布,代码生成模型变得炙手可热。同时,业界也涌现出了大量的致力于优化大语言模型(LLM)的运行速度及易用性的工作。我们很高兴能够分享我们在英特尔至强CPU上优化LLM的最新结果,本文我们主要关......
  • 新版VSC++安装QuantLib量化工具包安装及其使用
    1.下载安装boosthttps://boostorg.jfrog.io/artifactory/main/release/建议安装与当前电脑VS版本年份差不多的boost自行设置安装路径2.去Github下载开源代码QuantLibhttps://github.com/lballabio/QuantLib/releases下载解压3.安装VS安装C++window桌面开发环境!4.打......
  • native-lib-loader java native 库的java 包
    native-lib-loader可以方便native库的查找,只要我们的c库符合格式,基于native-lib-loader就可以方便的进行包的加载参考c库jar格式/natives/linux_32libxxx[-vvv].so/linux_64libxxx[-vvv].so/osx_32libxxx[-vvv].dylib......