无法使用自制程序将 php 8.2 安装到 mac os Big Sur(11)

问题描述 投票:0回答:1

我无法在装有 mac os 11 (Big Sur) 的 Imac 上安装带有 BREW 的 php 8.2。 当我在终端中写入 BREW INSTALL [email protected] 时,它会下载依赖项,开始安装它们并...... ==> 获取 openexr ==>正在下载https://raw.githubusercontent.com/Homebrew/homebrew-core/651ab1c 已下载:/Users/dmitrij/Library/Caches/Homebrew/downloads/fbe1f966b03328ee5324e472eb2169424788a9688a45e5c07d93144adfb380af--openexr.rb ==> 下载 https://github.com/AcademySoftwareFoundation/openexr-images/raw/ 已下载:/Users/dmitrij/Library/Caches/Homebrew/downloads/ba0da2a31c9ecfc80347695d4b2135fbec9f60358d1029a5402cfffb64a38ebf--AllHalfValues.exr ==> 下载 https://github.com/AcademySoftwareFoundation/openexr/archive/ref 已下载:/Users/dmitrij/Library/Caches/Homebrew/downloads/5c1b6fb3948c7430a5ed5806a0c7de2d4b01cec4546cb212611e6842e61e7eca--openexr-3.2.4.tar.gz ==> cmake .. /Users/dmitrij/Library/Logs/Homebrew/openexr/01.cmake 的最后 15 行:

-- 使用 /usr/local/lib/cmake/Imath 中的 Imath -- 执行测试 OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN -- 执行测试 OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN - 成功 -- 执行测试 OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX -- 执行测试 OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX - 成功 -- 寻找包含文件 ucontext.h -- 寻找包含文件 ucontext.h - 未找到 -- 启用 OpenEXR pkg-config 生成 -- 配置 OpenEXR 3.2.4,库 API 版本:31.3.2.4 -- 构建 OpenEXR 库 -- 构建 OpenEXR 工具 -- 构建 OpenEXR 示例 -- 未找到 clang 格式。 -- 配置不完整,出现错误!

请勿将此问题报告给 Homebrew/brew 或 Homebrew/homebrew-core!

错误:您使用的是 macOS 11。 我们(和 Apple)不提供对此旧版本的支持。 在此旧版本中某些公式将无法构建,这是预期的行为。 预计 Homebrew 会出现错误并且速度缓慢。 不要在 Homebrew 的 GitHub 存储库上创建任何与此相关的问题。 即使您认为此消息无关,也不要创建任何问题。 任何打开的问题将立即关闭,恕不回应。 不要在社交媒体上向 Homebrew 或其维护者寻求帮助。 您可以在 Homebrew 的讨论中寻求帮助,但不太可能收到回复。 尝试自己找出问题并以拉取请求的形式提交修复。 我们将对其进行审核,但可能会也可能不会接受。

请勿报告此问题:您正在不受支持的配置中运行。

我重新安装了brew,尝试了更新/升级brew、更新重置,但没有任何帮助。 我该如何修复它?我如何以其他方式安装 php 8.2?

php
1个回答
0
投票

这里有类似的问题。我终于发现了问题

brew install --verbose openexr

它在某处显示找不到“libdeflate”,所以我手动安装了它:

brew install libdeflate

现在我可以正常安装“openexr”和php了。

© www.soinside.com 2019 - 2024. All rights reserved.